FC ConcursosFC Concursos

Questão FC295934

O comando SQL de criação de gatilhos, CREATE TRIGGER, possui algumas informações obrigatórias, dentre elas, a seguinte:

Sistema de Gerenciamento de Banco de Dados (SGBD)

CESGRANRIO · 2024

O comando SQL de criação de gatilhos, CREATE TRIGGER, possui algumas informações obrigatórias, dentre elas, a seguinte:

  1. a hora na qual o gatilho precisa ser disparado.
  2. a que tabela do banco de dados o gatilho estará vinculado.
  3. o e-mail a ser notificado após a sua execução.
  4. o usuário para o qual o gatilho será disparado automaticamente.
  5. o disparo do gatilho está vinculado à execução de um comando SELECT.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

Na criação de um gatilho com o comando CREATE TRIGGER é obrigatório informar a tabela-alvo à qual o gatilho ficará vinculado. O gatilho existe para reagir a mudanças nessa tabela, por isso o banco precisa saber exatamente em qual objeto aplicar seu corpo de execução.

Além de indicar a tabela, a sintaxe normalmente especifica o evento e o momento (por exemplo BEFORE ou AFTER) e se a ação ocorre por linha ou por instrução (FOR EACH ROW / FOR EACH STATEMENT), mas sem a tabela não há contexto para o disparo.

Exemplo prático: CREATE TRIGGER meu_gatilho BEFORE INSERT ON nome_tabela .... Nesse comando, nome_tabela é a referência obrigatória que define onde o gatilho atuará.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo