01/02/2010, 06:59
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 1 mes Puntos: 2658 | |
Respuesta: Error en los trigger Vamos por partes:
1) Un stored function es una rutina que devuelve un único valor, es decir devuelve un dato de tipo valido en MySQL. No devuelve rutinas ni llamadas a procesos.
2) RAISE no es comando, sentencia ni cláusula de MYSQL.
3) OLD es una pseudovariable que sólo existe en los TRIGGERs que controlan UPDATEs.
4) nficheros es, en tu contexto, una variable local no declarada, que dejará de existir en el momento de terminarse la ejecución de la rutina. El dato se perderá.
5)Realizar un TRIGGER que realice escaneos de tabla en cada inserción, es, por lo menos, ineficiente y redundará en pérdida de performance, la que irá incrementando a medida que la/s tabla/s escaneada sea mayor.
¿Qué es exactamente lo que estás tratando de obtener?
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |