Iandev Smarter Business - Logo Cor
Navegação no fórum
para criar postagens e tópicos.

Criando Trigger no DB2 via Observador Digital

Criando Trigger no DB2 via Observador Digital

[code]
connect $v{datasource1};

sql Select count(*) as QTDTRIGER from SYSCAT.TRIGGERS where upper(trigname) = 'TR_LOGALTDATA';

if $c{QTDTRIGER#0} == 0;
set comando = " Create ^
trigger tr_logaltdata after update of dtvencimento on dba.testee^
referencing new as new_tb old as old_tb^
for each row mode db2sql^
begin atomic^
insert into sysaltcp (idempresa,idplanilha,idclifor,idtitulo,digitotitulo,dtmovimento,dtvctoold,dtvctonew) values (new_tb.idempresa,new_tb.idplanilha,new_tb.idclifor,new_tb.idtitulo,new_tb.digitotitulo,now(),current_date,new_tb.dtvencimento)~^
End^
".replace('^','\n').replace('~', ''+((char)59));

sql_exec $v{comando};
end_if;
[/code]