Jump to content


daitonjr

Member Since 04/11/2011
Offline Last Active 04/11/2011, 12:16
-----

Topics I've Started

Ajuda Com Triggers

04/11/2011, 10:15

bom dia a todos,
sou inciante com firebird e estou tentando criar uma trigger para preencher uma tabela mas nao consigo fazer duas coisas..
trigger segue a baixo

AS
begin
IF (INSERTING) THEN
INSERT INTO log (TIPO, TABELA, DESCRICAO) VALUES ('INSERIR', "QUERO QUE AQUI VENHA O NOME DA TABELA", new.nome+' '+new.situacao);
ELSE
IF (DELETING) THEN
INSERT INTO log (TIPO, TABELA, DESCRICAO) VALUES ('DELETE', "QUERO QUE AQUI VENHA O NOME DA TABELA", new.nome+' '+new.situacao);
ELSE
IF (UPDATING) THEN BEGIN
INSERT INTO log (TIPO, TABELA, DESCRICAO) VALUES ('ALTERAR', "QUERO QUE AQUI VENHA O NOME DA TABELA", new.nome+' '+new.situacao);
END

end

no segundo parametro quero que venha o nome da tabela atual, quero dar como se fosse um get no nome da tabela, e no terceiro parametro no insert quero concatenar o nome com a situaçao no campo da descricao.. isso tem como fazer???

IPB Skin By Virteq