FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
declarar Cursor en trigger
He intentado crear un cursor en un trigger (interbase 6.0) pero al querer grabarlo me indica error, ya sea si el declare cursor lo coloco antes del BEGIN entonces me marca error en el nombre del cursor, si lo coloco despues del begin entonces marca error en declare.. alguien sabe como colocarlo correctamente
|
#2
|
||||
|
||||
Cómo estas tratando de declarar el cursor?
Exactamente que uso pretendes darle al cursor? Te recomiendo colocar aqui un trozo de código (entre etiquetas code) para verlo. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
||||
|
||||
¿Leiste esto?
Cita:
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#4
|
|||
|
|||
El codigo seria el siguiente....
Código:
CREATE TRIGGER DETALLE_SERVMAQTRIGGER1 FOR DETALLE_SERVMAQ AFTER UPDATE POSITION 0 AS DECLARE VARIABLE CANTIDAD NUMERIC(14,3); BEGIN CANTIDAD = NEW.CANTIDAD_SERVMAQ; DECLARE SALIDAS CURSOR FOR SELECT SALIDAS_DETENT, CANTIDAD_DETENT, KEY_DETENT FROM DETALLE_ENTRADAS WHERE KEY_MATERIAL = NEW.KEY_MATERIAL AND ((CANTIDAD_DETENT-SALIDAS_DETENT) > 0) ORDER BY FECHA_DETENT; OPEN SALIDAS; FETCH SALIDAS INTO :SalidasDet, :CantidadDet, keyEnt; WHILE (!SQLCODE) BEGIN ------- // codigo FETCH SALIDAS INTO :SalidasDet, :CantidadDet, keyEnt; END CLOSE SALIDAS; END |
#5
|
||||
|
||||
Te funcionaría:
También he declarado las variables, sin las que no funcionaría. Por supuesto que lo he hecho en el bloc de notas, asi que podria tener errores... pero la idea es esa. (por cierto.... esta vez, he usado la etiqueta [sql], por ello es que la sintaxis está resaltada. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|