Ayuda con el uso del "&"
Publicado por Cibernauta (12 intervenciones) el 19/09/2006 16:48:12
Amigos,
Tengo una consulta (un Select) donde una de sus condiciones (Where) es:
AND B.IDE_LIN IN (&P_CAD_LIN)
B.IDE_LIN es numerico (integer) y P_CAD_LIN es una cadena: '468,471,487' por ejemplo.
Si lo ejecuto como consulta, funciona muy bien, pero si la consulta la pongo dentro de un procedure, no me reconoce el '&'. Tambien intente colocarlo sin '&' y aunque compila sin problemas el resultado no es el esperado (no sale nada).
¿Como puedo hacer la misma consulta en un procedure? considere que P_CAD_LIN es un parametro por eso lo pongo asi.
Gracias
Tengo una consulta (un Select) donde una de sus condiciones (Where) es:
AND B.IDE_LIN IN (&P_CAD_LIN)
B.IDE_LIN es numerico (integer) y P_CAD_LIN es una cadena: '468,471,487' por ejemplo.
Si lo ejecuto como consulta, funciona muy bien, pero si la consulta la pongo dentro de un procedure, no me reconoce el '&'. Tambien intente colocarlo sin '&' y aunque compila sin problemas el resultado no es el esperado (no sale nada).
¿Como puedo hacer la misma consulta en un procedure? considere que P_CAD_LIN es un parametro por eso lo pongo asi.
Gracias
Valora esta pregunta
0