Questões de Informática · IBFC

InformáticaSQLIBFC 2025

TJ PE

Questão de Informática

No PostgreSQL como na maioria dos Sistemas de Gerenciamento de Banco de Dados Relacionais (SGBDR) comerciais do mercado, Triggers são gatilhos que disparam a execução de códigos armazenados no servidor, a partir de eventos. Analise o código PL/pgSQL abaixo. log_changes() RETURNS TRIGGER LANGUAGE PLPGSQL AS $$ BEGIN IF NEW.coluna1 <> OLD.coluna1 THEN INSERT INTO audits(id,coluna1,changed_on) VALUES(OLD.id,OLD.coluna1,now()); END IF; RETURN NEW; END; $$ CREATE TRIGGER last_changes BEFORE UPDATE ON Tabela FOR EACH ROW EXECUTE PROCEDURE log_changes(); Diante do exposto, assinale a alternativa correta.

Sua resposta

Mais questões de SQL

Ver as 3.230 questões de SQL

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.