SóProvas


ID
486586
Banca
FCC
Órgão
TCE-AL
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

Um bloco PL/SQL que está associado a um evento ocorrido no banco de dados Oracle é do tipo

Alternativas
Comentários
  • O Oracle oferece vários tipos de triggers (gatilhos) e várias opções para quando e como elas são invocadas. Triggers podem ser escritos em PL/SQL, em Java ou como chamadas em C. Para os triggers que são executados em instruções DML como insert, update e delete, o Oracle admite triggers de linha e triggers de instrução. Triggers de linha são executados uma vez para cada linha que é afetada (atualizada ou execluída, por exemplo) pela operação DML. Um trigger de instrução é executado apenas uma vez por instrução. Em cada caso, o trigger pode ser definido como um trigger before ou after, dependendo se ele deve ser invocado antes ou depois de a operação DM ser executada.

    Ref: Silberschatz
  • b-

    TRigger executa de forma IMPLICITA com certo evento. Pode ser de banco de dados ou aplicação. 

    Procedure - instrução sql/pl com nome, sendo um bloco anônimo que é salvo como um objeto de banco de dados. EM procedure, a expressao or replace é opcional. 

    Function - pode conter lista de argumentos e deve retornar somente 1 valor