Pular para o conteúdo

Fóruns SQL e PL/SQL Ajuda – UPDATE Ajuda – UPDATE

#100748
rman
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:

    http://miltonbastos.com/2011/07/29/merge/