SóProvas


ID
1544458
Banca
Prefeitura do Rio de Janeiro - RJ
Órgão
Câmara Municipal do Rio de Janeiro
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Trigger é um bloco de comandos Transact-SQL, que é automaticamente executado quando um comando DML específico for executado em uma tabela do banco de dados. Três comandos DML

Alternativas
Comentários
  • Gabarito: C.

     

    DDL (Definition) - TRUNCATE, CREATE, ALTER, DROP

    DML (Manipulation) - INSERT, UPDATE, DELETE

    DCL (Control) - GRANT, REVOKE

    DTL (Transaction) - COMMIT, ROLLBACK

  • Complementando o comentário do colega, seguem situações em que uma trigger pode ser acionada.

     

    As triggers são programas armazenados que podem ser executados automaticamente ou podem ser disparados quando houver a ocorrência de algum evento associado a elas. Elas são, de fato, escritas para serem executadas em resposta a algum dos eventos expostos a seguir:

     

    - Com instruções DML - Manipulação da base de dados com a utilização das declarações DELETE, INSERT e UPDATE.

    - Com instruções DDL - Disponível a partir da versão 8i do Oracle Database. É mais utilizado em casos que envolvam auditoria de alterações nos objetos de um schema, assim como é o caso das declarações CREATE, DROP e ALTER.

    - Com operações da base de dados como LOGON, LOGOFF, STARTUP, SERVERERROR, dentre outros.

     

    Fonte: https://www.devmedia.com.br/triggers-pl-sql-saiba-quando-e-por-que-usar/30011