IDNLearner.com, onde a curiosidade encontra a clareza. Nossa comunidade fornece respostas precisas para ajudá-lo a entender e resolver qualquer problema que enfrentar em seu dia a dia.

Qual é a ação executada pela seguinte trigger em SQL:
CREATE TRIGGER tr_employee
AFTER INSERT ON employee
FOR EACH ROW
BEGIN
INSERT INTO employee_audit (employee_id, action) VALUES (NEW.id, 'INSERT');
END;

Opções de pergunta:

A cada atualização de uma linha na tabela employee, a trigger insere uma nova linha na tabela employee_audit com a ação 'UPDATE'.

A cada inserção de uma nova linha na tabela employee, a trigger atualiza o campo action da tabela employee_audit para 'INSERT'.

A cada exclusão de uma linha na tabela employee, a trigger insere uma nova linha na tabela employee_audit com a ação 'DELETE'.

A cada inserção de uma nova linha na tabela employee, a trigger insere uma nova linha na tabela employee_audit com a ação 'INSERT'.

A cada atualização de uma nova linha na tabela employee, a trigger exclui o campo action da tabela employee_audit para 'INSERT'


Sagot :