Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Trigger en Firebird no funciona (https://www.clubdelphi.com/foros/showthread.php?t=76511)

payo7 05-11-2011 23:06:40

Trigger en Firebird no funciona
 
Tengo el siguiente Trigger en Interbase:
Código SQL [-]
CREATE TRIGGER BORRARECORD FOR TABLA1
AFTER DELETE
AS
BEGIN
DELETE FROM TABLA2
WHERE TABLA2.CODIGO=TABLA1.CODIGO;
END

Que al pasarlo a Firebird 2.5 me manda error de columna column unknown
en TABLA1.CODIGO.
Como puedo modificarlo para que me funcione?
De antemano muchas gracias.

ecfisa 05-11-2011 23:51:28

Hola payo7.

Probá de este modo:
Código SQL [-]
...
CREATE TRIGGER BORRARECORD FOR TABLA1
AFTER DELETE
AS
BEGIN
  DELETE FROM TABLA2
  WHERE TABLA2.CODIGO = OLD.CODIGO;
END^
...

Por favor para darle más legibilidad al código usá TAG's:


Para este caso: SQL

Un saludo.

payo7 06-11-2011 00:19:24

Muchisimas gracias ecfisa por tu respuesta y sugerencia, lo probaré ya que estoy mudando de interbase a firebird, hay muchas similitudes pero tambien algunas diferencias.


La franja horaria es GMT +2. Ahora son las 04:52:35.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi