Ver Mensaje Individual
  #7 (permalink)  
Antiguo 27/01/2010, 07:42
phidalgo
 
Fecha de Ingreso: enero-2007
Mensajes: 97
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: CURSOR arroja Column ... cannot be null cuando consulta es vacia

No son "algunos" registros nulos, sino que la consulta entera es vacia.

Para simplificar supongamos tengo este cursor:
Código SQL:
Ver original
  1. DECLARE miCursor CURSOR FOR(    
  2. SELECT id_per, nombre_per FROM `personas` WHERE codigo_per=123
  3. );
Ok, ahora si NO EXISTEN resultados para la búsqueda al hacer
FETCH miCursor INTO ID,NOMBRE;
el procedimiento arrojaría "Column id_per cannot be null" porque "ID" por obligación es definido como INTEGER.

Gracias por su atención.
__________________
-La duda es la base del conocimiento-