![]() |
Error Trigger Hola, estoy intentando crear un trigger en oracle aparentemente sencillo, pero me da error, me dice que hay una secuencia de SQL no válida. Creo que no es así, por eso recurro a vosotros. Estoy utilizando el ADVANCED QUERY TOOL. Este es el código: Create or Replace Trigger SIGRADD.Insertar_Peticionario After Insert on SIGRADD.PERSONAL Referencing old as OLD new as NEW For each Row begin if (:NEW.CCATEGORIA in ('MG','JS')) then insert into SIGRADD.PERSONAL_PETICIONARIOS (CPERSONAL, cpeticionario) values (:NEW.CPERSONAL, 00001); end if; if (:NEW.CCATEGORIA in ('RA') then insert into SIGRADD.PERSONAL_PETICIONARIOS (CPERSONAL, cpeticionario) values (:NEW.CPERSONAL, 000228); end if; end; ¿alguien puede echarme una mano? Gracias. |
Re: Error Trigger Hola, Código: if (:NEW.CCATEGORIA in ('RA') thenCódigo: if (:NEW.CCATEGORIA in ('RA')) then |
Re: Error Trigger Ya me había dado cuenta, lo he corregido y sigue sin funcionar. Gracias de todas formas. si alguien se os ocurre algo más. |
Re: Error Trigger Hola, Un poco mas de info ayudaria, ¿no compila? o ¿da un error ORA- cuando haces el insert?, si es asi, ¿cual?. Saludos |
Re: Error Trigger He conseguido hacerlo funcionar. Ahora me da un error al invocarlo. Voy a ver que pasa. Gracias. |
| La zona horaria es GMT -6. Ahora son las 07:29. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.