SóProvas


ID
1028731
Banca
FEPESE
Órgão
JUCESC
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

A palavra reservada utilizada em PL/SQL para referenciar campos específcos que devem disparar uma trigger de UPDATE é:

Alternativas
Comentários
  • CREATE OR REPLACE
    TRIGGER trg_salarios2
    BEFORE UPDATE OF salary ON employee
    FOR EACH ROW
    DECLARE
        too_much EXCEPTION;
    BEGIN
    IF :NEW.salary>99000 THEN
        RAISE too_much;
    END IF;
    EXCEPTION
        WHEN too_much THEN
        RAISE_APPLICATION_ERROR (-20001,'Cannot pay that much');
    END;
  • b-

    como o colega notou, on é antes de tabela. Of, antes de coluna. Sintaxe típica:

    create or replace trigger nomeDoTrigger

    tempo(BEFORE/AFTER) evento(INSERT/UPDATE/DELETE) or (se houver outros) nomeTabela;