Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/09/2009, 07:27
alkortius
 
Fecha de Ingreso: junio-2009
Mensajes: 174
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Un error en CREATE PROCEDURE que no encuentro la solución :

Hola gnzsoloyo,
Me dijiste que tenía que sacar los procedures y funciones fuera del trigger, por lo tanto eso conlleva que tengo que añadir a esos procedures y funciones nuevos parámetros. Con un ejemplo espero que me entiendas mejor:
--------------------------------------------------------
CREATE TRIGGER dar_la_mano
BEFORE INSERT
ON saludos FOR EACH ROW
BEGIN
.....
hola (saludos.nombre);
.....
END;


--------------------------------------------------------

CREATE PROCEDURE hola ( ??) RETURNS CHAR(20)

?? => Piensa que queremos insertar una nueva persona a la tabla saludos y dentro de esa tabla tenemos el nombre de la persona. Como es nuevo la persona y antes de insertar se salta el evento "dar_la_mano", como puedo obtener dentro del procedure "hola" su nombre? Yo intuyo que le tendremos que pasar mediante parámetro, no ?

Estoy planteandolo bien mi problema ?
Gracias.