FGV2023Analista - Apoio Especializado (TI - Banco de Dados)Tecnologia da Informação
Questão de Tecnologia da Informação — FGV DPE-RS 2023 (nº 55)
Num comando de criação de um trigger no MySQL, nas recentes edições, há um conjunto de elementos sintáticos que podem ser utilizados para determinar quando os procedimentos devem ser acionados e quais são esses procedimentos.
As possíveis combinações de "quando x procedimento" válidas para triggers de transações são:
- AAFTER/BEFORE combinados com DELETE/INSERT/UPDATE;
- BCREATION/REMOTION combinados com READ/WRITE;
- CIN/OUT combinados com CREATION/REMOTION;
- DINIT/END combinados com INPUT/OUTPUT;
- ESTARTING/FINISHING combinados com READ/REWRITE/WRITE.
Resposta comentada
Gabarito Alternativa A
- (A) Correta: a sintaxe válida de criação de triggers no MySQL usa BEFORE/AFTER combinados com INSERT/UPDATE/DELETE (CREATE TRIGGER ... BEFORE|AFTER INSERT|UPDATE|DELETE).
- (B) Incorreta: CREATION/REMOTION e READ/WRITE não são palavras-chave de trigger no MySQL.
- (C) Incorreta: IN/OUT e CREATION/REMOTION não são palavras-chave de trigger no MySQL.
- (D) Incorreta: INIT/END e INPUT/OUTPUT não são palavras-chave de trigger no MySQL.
- (E) Incorreta: STARTING/FINISHING e READ/REWRITE/WRITE não são palavras-chave de trigger no MySQL.
Fonte: FGV DPE-RS 2023 Analista - Apoio Especializado (TI - Banco de Dados) (Caderno Tipo 1). Reproduzida para fins de estudo.
Continue estudando
Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.
Estudar de graça no Quizinho