Questões de Concurso
Sobre gatilhos (triggers) em banco de dados
Foram encontradas 207 questões
Considere as seguintes afirmações sobre triggers em Oracle.
I. No Oracle 11g é possível criar um trigger desativado e depois ativá-lo somente quando se souber que ele será compilado com sucesso.
II. Os triggers são acionados implicitamente pelo Oracle quando um evento de trigger ocorre, não importando qual usuário está conectado ou qual aplicação está sendo usada.
III. O trigger de linha é disparado uma vez para o evento de trigger, mesmo que nenhuma linha seja afetada.
IV. Podem ser criados triggers que sejam acionados sempre que instruções DDL (CREATE, ALTER ou DROP) ocorram no banco de dados.
Está correto o que se afirma APENAS em
Considere, em Oracle, a sintaxe de trigger abaixo:

O parâmetro momento pode assumir os valores BEFORE, AFTER ou
CREATE TRIGGER emp_stamp BEFORE INSERT OR UPDATE ON emp FOR EACH ROW EXECUTE PROCEDURE emp_stamp();
Julgue o item subsecutivo, referente às tecnologias de bancos de dados.
Por meio da linguagem PL/SQL, é possível invocar explicitamente um trigger.
As lacunas I e II devem ser preenchidas, correta e respectivamente, com
A frase acima descreve qual conceito de banco de dados?
Sobre TRIGGERS, considere as afirmativas a seguir.
I. São ações a serem tomadas quando certos eventos acontecem.
II. Podem ser utilizadas para manter a coerência do banco de dados.
III. Podem ser utilizadas para executar procedimentos armazenados.
IV. Podem ser executadas operações após a TRIGGER utilizando-se o comando AFTER.
Assinale a alternativa correta.
Considere as tabelas e as TRIGGERS escritas na notação do Oracle a seguir e responda à questão.

Considere as tabelas e as TRIGGERS escritas na notação do Oracle a seguir e responda à questão.

Considere as tabelas e as TRIGGERS escritas na notação do Oracle a seguir e responda à questão.

Considere as tabelas e as TRIGGERS escritas na notação do Oracle a seguir e responda à questão.

I. Uma instrução DML (DELETE, INSERT ou UPDATE).
II. Uma instrução DDL (CREATE, ALTER ou DROP).
III. Uma instrução DTL (COMMIT, ROLLBACK ou REVOKE).
IV. Uma operação em banco de dados como SERVERERROR, LOGON, LOGOFF, STARTUP ou SHUTDOWN.
No Oracle, é possível gravar triggers que são acionados sempre que ocorre no banco de dados as operações descritas APENAS em
Não se recomenda a passagem de parâmetros para uma função caso esta seja executada em um trigger, visto que a função pode alterar a forma de funcionamento do trigger.
Se uma aplicação de protocolo de documentos tiver sido construída em um banco de dados sem integridade referencial entre as tabelas e se os dados dessa aplicação forem migrados para o banco de dados relacional Oracle com as mesmas características, não será possível efetuar transações em cascata com o uso de triggers.