Oracle - Sys_refcursor

 
Vista:
sin imagen de perfil

Sys_refcursor

Publicado por Luis Alberto (2 intervenciones) el 15/08/2019 20:48:18
Estimados compañeros,

Tengo un procedimiento en Oracle que contiene 6 parámetros de entrada y un parámetro de salida 'sys_refcursor', estoy tratando de ejecutar el procedimiento pero recibo un error, entiendo que debo ejecutar el procedimiento con los parámetros de entrada o también debo incluir el parámetro "out" .

1
2
3
4
5
6
7
8
9
10
11
CREAR O REEMPLAZAR EL PROCEDIMIENTO FBSALSA.SP_INVE_VALO (
vn_kst_id EN FBSALSA.KOSTST.KST_ID% TYPE,
vn_art_id EN FBSALSA.ARTIKEL.ART_ID% TYPE,
vs_type EN CHAR,
vd_fec_ini EN FECHA,
vd_fec_fin EN FECHA,
vs_tabla12 EN VARCHAR2,
vc_data OUT SYS_REFCURSOR
)
 
exec SP_INVE_VALO (20,12, '03 ',' 01-01-2008 ',' 01-01-2009 ',' VVCCDDPPSSTTMMSIAA ',¿?);



Gracias por su amable atención
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

Sys_refcursor

Publicado por Victor (19 intervenciones) el 09/09/2019 22:51:56
Supongo que ya lo habras pillado, pero seria algo asi;


1
2
3
4
5
declare
  v_cursor sys_refcursor;
begin
  exec SP_INVE_VALO (20,12, '03 ',' 01-01-2008 ',' 01-01-2009 ',' VVCCDDPPSSTTMMSIAA ',v_cursor );
end;
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