Cuestión : dynamic_cursor

Si tengo un procedimiento con un cursor como el my_list
IS
del CURSOR del
del this
SELECTO * DE TABLE1, el
de la TABLA 2
WHERE.
Y el vendedor como usuarios del
del
del p_vendcode
quieren poder funcionar con pregunta con el filtro en vendcode y sin
/> está allí una manera el mismo cursor basado en el valor pasajero con el “p_vendcode” o hace yo necesita hacer dos el cursors
y utilizar el cursor apropiado del
The de one.
es muy largo con varias UNIONES, etc. Sería más fácil si puedo modificar el it

I pienso que una opción es cambiar eso para atar variable y después para hacer algo my_cursor del like

If (el p_flag es “F ") Then
open usar: p_vendcode
else
open mi _cursor usar 1=1 el
end si;
class= del

Respuesta : dynamic_cursor

Comprobar hacia fuera el caso que sienta jurisprudencia simple siguiente.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
caer la purgación de la tabla tab1;
crear la tabla tab1 (carbón de leña del vendedor (1));

insertar en los valores tab1 (“A ");
insertar en los valores tab1 (“B ");
insertar en los valores tab1 (“D ");
confiar;


crear o substituir el myProc del procedimiento (p_filter en carbón de leña, el p_vendcode en carbón de leña)
es
	varchar2	my_var (100);
	sys_refcursor	del myCur;
	carbón de leña del myResult (1);
comenzar

	My_var: = “vendedor selecto de tab1 como donde el vendedor descifra (''' || p_filter || ''', '' A '', '' % '', '' F '', ''' || p_vendcode|| ''')”;

	abrir el myCur para my_var;
	traer el myCur en myResult;
	dbms_output.put_line (“consiguió: ” || myResult);
	myCur cercano;
extremo;
/

myProc del exec (“A”, “B ");
myProc del exec (“F”, “D ");
Otras soluciones  
 
programming4us programming4us