SóProvas


ID
770416
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Os comandos da linguagem SQL padrão INSERT, DELETE e UPDATE podem ser utilizados para se definir um gatilho.

Alternativas
Comentários
  • SIM, são comandos usados como EVENTO para disparar o gatilho.
  • Achei estranho usar o termo "definir um gatilho"

    Alguém pode comentar essa questão
  • Adriana, também achei estranho e errei a questão, mas quando criamos um trigger temos:

    CREATE TRIGGER name { BEFORE | AFTER } { event [ OR ... ] }
       ON TABLE [ FOR [ EACH ] { ROW | STATEMENT } ]
       EXECUTE PROCEDURE funcname ( arguments )
     

    Ou seja, na definição de um trigger, usamos o "event" para definir se o trigger vai ser disparado em um INSERT, UPDATE ou DELETE.

  • A palavra "definir" realmente ficou muito estranha. 

    Mas enfim, trata-se de evento INSERT, UPDATE ou DELETE que especifica o evento que dispara o gatilho. Podem ser especificados vários eventos utilizando OR.

  • ah cara, definir o gatilho usando INSERT, DELETE e UPDATE, chega de internet por hoje

  • é esse tipo de questão que quebra a confiança