![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Trigger ... error al crear
Hola a todos:
Tengo dos tablas (PROFES, FALTAS) y quiero hacer un trigger que al borrar un profesor de la primera tabla (PROFES) borre antes las lineas de faltas que tiene en la segunda (FALTAS) Campos PROFES: CODIGO -> primary key NOMBRE etc. Campos FALTAS FALTA -> primary key PROFESOR INICIOFALTA etc. FOREIGN KEY ("PROFESOR") REFERENCES PROFES ("CODIGO") He intentado hacer este trigger: CREATE TRIGGER FALTAS_BD FOR FALTAS BEFORE DELETE AS BEGIN DELETE FROM FALTAS WHERE PROFESOR=:OLD_CODIGO; END y me da el siguiente error: Dynamic SQL Error SQL error code = -104 Unexpected end of command Statement: CREATE TRIGGER FALTAS_BD FOR FALTAS BEFORE DELETE AS BEGIN DELETE FROM FALTAS WHERE PROFESOR=:OLD_CODIGO No se ni por qué da error, ni si el trigger está bien, pues es el primero que intento hacer. Muchas gracias. Tomás. |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear Trigger y llamarlo desde Delphi | BlueSteel | Conexión con bases de datos | 2 | 26-07-2005 20:53:47 |
Trigger, generador y SP relacionarlo con Delphi | JoanKa | Firebird e Interbase | 10 | 31-05-2005 20:33:14 |
como sincronizo el Commit de mi api con un trigger en Firebird | cesar_picazo | Conexión con bases de datos | 1 | 11-10-2004 18:31:31 |
Un fallo en un Trigger ¿ deshace la transacción ? | guillotmarc | Firebird e Interbase | 2 | 03-09-2003 15:01:59 |
Crear Trigger | NickName | Firebird e Interbase | 2 | 02-07-2003 19:51:30 |
![]() |
|