26/01/2010, 08:58
|
| 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: CURSOR arroja Column ... cannot be null cuando consulta es vacia Pon ese cursor en un IF donde compruebes que el parámetro es NOT NULL..
Código MySQL:
Ver original ( FROM `pro_tarja` p , acta a WHERE p.id_acta =a.id_acta AND a.id_empr =IDEMPR ); ( id_tarj , SUM(totproddia_noti ) AS totPROD FROM notificacion n ,acta a , secuencia s , pro_tarja p n.id_acta =a.id_acta AND a.id_acta =s.id_acta AND n.id_secu =s.id_secu AND p.id_acta =a.id_acta AND p.seccion_tarj =s.numseccion_secu AND s.numseccion_secu =NROSECCION ); -- abro el cursor 1 OPEN C1; C1_loop: LOOP -- por cada registro encontrado llamo al cursor 2 con las variables requeridas FETCH C1 INTO IDACTA , NROSECCION ; LEAVE C1_loop; OPEN C2; FETCH C2 INTO IDTARJ ,TPROD ; CLOSE C2; CLOSE C1;
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |