Pular para o conteúdo

Fóruns SQL e PL/SQL Trigger Só Executa Primeiro Bloco do Programa Trigger Só Executa Primeiro Bloco do Programa

#92307
burga
Participante

    Só uma pergunta Renato…

    O registro que você está tentando alterar no

    UPDATE PCWMSOUTPUT
    SET SEMAFORO = 3
    WHERE TIPO = 'E' AND SEMAFORO = 1;

    é o mesmo que foi inserido ou podem ser alterados mais de um registro nesse comando?

    ou nesse comando:
    UPDATE PCWMSOUTPUT
    SET SEMAFORO = 3
    WHERE numero = pack_estado_tab_1.nt_tab_1(i).numero;

    A coluna número é PK da tabela ou tem unique constraint, ou de alguma forma o valor dela nunca se repete?