Informix - DUDA con TRIGGER

   
Vista:

DUDA con TRIGGER

Publicado por Jesus (1 intervención) el 31/05/2009 14:28:02
Muy buenas, tengo una duda con el trigger que aparece en esta url:
http://codeviewer.org/view/code:85d

A la hora de insertar los campos me da un error -217, y no veo donde puede estar el fallo.

Alguien me podría ayudar?

Muy agradecido.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:DUDA con TRIGGER

Publicado por Guillermo Ramirez Melendez (3 intervenciones) el 11/06/2009 21:51:38
te recomiendo para tus variables y argumentos buscar la manera de diferenciarlas de tus nombres de campos

CREATE PROCEDURE InsertarRecetas (a[tipodato]_codigo_rec LIKE Rect_rest.codigo_rec)

UPDATE Rect_rest
SET margen=((precio_publico - (a donde pertenece este campo? no se ve declarado en ningun lado)Recetas.precio_coste) / precio_publico)
WHERE Rect_rest.codigo_rec = a[tipodato]_codigo_rec;

END PROCEDURE;

con esto te evitas muchas broncas al indicar de manera explicita si se trata de un campo o una variable
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar