› Fóruns › SQL e PL/SQL › Ajuda – UPDATE › Ajuda – UPDATE
12 de setembro de 2011 às 8:57 pm
#100748
Participante
@Itimura
MERGE INTO PCCLIENT CLIENT
USING PCCIDADE CIDADE ON CIDADE.COD_CIDADE = CLIENT.CODCIDADE
WHEN MATCHED THEN
UPDATE SET CLIENT.MUNICICCOB = SUBSTR(CIDADE.NOMECIDADE,1,15)
MERGE INTO PCCLIENT CLIENT
USING PCCIDADE CIDADE ON CIDADE.COD_CIDADE = CLIENT.CODCIDADE
WHEN MATCHED THEN
UPDATE SET CLIENT.MUNICENT = SUBSTR(CIDADE.NOMECIDADE,1,15)
MERGE INTO PCCLIENT CLIENT
USING PCCIDADE CIDADE ON CIDADE.COD_CIDADE = CLIENT.CODCIDADE
WHEN MATCHED THEN
UPDATE SET CLIENT.MUNICCOM = SUBSTR(CIDADE.NOMECIDADE,1,15)
Merge é um comando DML, logo não existe ROLLBACK desta transação, não teste isso em uma base de produção.
Segue um artigo como referencia: