hola foro
 
estoy tratando de hacer un Trigger , en donde al borrar un registro de una 
tabla (TAULI) , ese registro me lo guarde en otra tabla histórica (TALUIH)
 
este es el código que estoy tratando de emplear pero me manda errores
les comento que son mis primeros pininos en esto, ya me estoy leyendo el manual 
pero no le encuentro el hilo
alguien me puede decir si es ok o si   existe otra manera de codificarlo ??
gracias de antemano
 
saludos
 
 
CREATE TRIGGER SCAPAL.TALUI_DELETE
 AFTER DELETE ON SCAPAL.TALUI
 REFERENCING OLD_TABLE  AS REGISTRO 
                            FOR EACH ROW   MODE DB2SQL

BEGIN ATOMIC
                INSERT INTO SCAPAL.TALUIH 
                 (ALUNUM, ALURFL, ALURFF, ALURFH, ALURFD, PLACVE, ALUNOM, 
ALUPAT, ALUMAT, CONCVE, HORCVE, NIVCVE, PEHAÑO,     
                PEHMES, PEDFEI, CTDOBS, PREPRE, PERIODOID, CANTIDAD, ALUUAL, 
ALUFUA, ALUHMO, ALURE1, ALURE2, ALURE3, DOCUMENTOID, GRUPOID,       
                 TIPOCURSO, PEDFEF)  
                VALUES ( REGISTRO.ALUNUM, REGISTRO.ALURFL, REGISTRO.ALURFF, 
REGISTRO.ALURFH,
                 REGISTRO.ALURFD, REGISTRO.PLACVE, REGISTRO.ALUNOM, 
REGISTRO.ALUPAT, REGISTRO.ALUMAT, REGISTRO.CONCVE,
                 REGISTRO.HORCVE, REGISTRO.NIVCVE, REGISTRO.PEHAÑO, 
REGISTRO.PEHMES, REGISTRO.PEDFEI, REGISTRO.CTDOBS,
                 REGISTRO.PREPRE, REGISTRO.PERAID, REGISTRO.VTACAN, 
REGISTRO.ALUUAL, REGISTRO.ALUFUA, REGISTRO.ALUHMO,
                 REGISTRO.ALURE1, REGISTRO.ALURE2, REGISTRO.ALURE3, 
REGISTRO.DOCUID, REGISTRO.CTHGID, REGISTRO.DAGCVE, REGISTRO.PEDFEF) ;
END;
                                          
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a