Update com select no Oracle utilizando a mesma tabela
Por
Alessandro Gonzalez
- janeiro 11, 2015

UPDATE USUARIO US
SET (NOME_USUARIO) = (
SELECT REPLACE(NOME_USUARIO,' ','-')
FROM USUARIO US2
WHERE US2.NOME_USUARIO LIKE '% %'
AND US2.ID_USUARIO = US.ID_USUARIO
)
Note que o update e o select foram executados na mesma tabela.
Nenhum comments
