Oracle - REF CURSOR VACIO

 
Vista:

REF CURSOR VACIO

Publicado por Nico (2 intervenciones) el 22/01/2008 00:03:54
Resulta que aca en el trabajo se utiliza bastante procedimientos que retornan como parámetro de salida un REF CURSOR, y muchas de esas veces se debe retornar el cursor vacío. La forma de devolverlo vacío que se usa aca es con la siguiente sentencia:

OPEN c_cursor FOR
SELECT 1,2
FROM DUAL
WHERE 1=2;

Alguien tiene idea si existe alguna otra manera de retornar el cursor VACIO sin consultar la tabla DUAL?

Muchas gracias!
Saludos
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:REF CURSOR VACIO

Publicado por stella (5 intervenciones) el 22/01/2008 09:08:18
Hola, el no devolver datos depende de la where q pongas, la tabla q uses da =.

OPEN c_cursor FOR
SELECT 1,2
FROM TABLA
WHERE 1=2;

Saludos y espero q sea eso
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

RE:REF CURSOR VACIO

Publicado por Nico (2 intervenciones) el 22/01/2008 12:43:53
Muchas gracias Stella, si, en realidad queria saber si existe alguna manera de retornar el cursor vacío pero sin realizar un SELECT sobre una tabla.

de todas maneras, muchas gracias!

saludos
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