Paramétros variables en procedimiento

21/07/2005 - 20:46 por Paco | Informe spam
Hola a todos.
A lo mejor la pregunta es fácil pero he buscado por la ayuda y no encuentro
como hacerlo, soy un poco novato...

Necesito un procedimiento que ejecuta una sentencia select de este tipo

SELECT * FROM Tabla where campo IN (@p1, @p2,...,@pn)

Los parámetros del where son variables, en función de la selección del
usuario, y no sé como pasarle al procedimiento esa selección.

Gracias a todos de antemano

Preguntas similare

Leer las respuestas

#1 Maxi
21/07/2005 - 21:30 | Informe spam
Hola, mira, si cambian los campos del where no tienes muchas opciones

1) Un sp generico
2) Un sp por tipo de busqueda
3) Armar la consulta de forma dinamica desde la aplicacion cliente
4) Usar sql-dinamico


Salu2
Maxi


"Paco" escribió en el mensaje
news:
Hola a todos.
A lo mejor la pregunta es fácil pero he buscado por la ayuda y no
encuentro
como hacerlo, soy un poco novato...

Necesito un procedimiento que ejecuta una sentencia select de este tipo

SELECT * FROM Tabla where campo IN (@p1, @p2,...,@pn)

Los parámetros del where son variables, en función de la selección del
usuario, y no sé como pasarle al procedimiento esa selección.

Gracias a todos de antemano
Respuesta Responder a este mensaje
#2 Alejandro Mesa
21/07/2005 - 23:09 | Informe spam
Paco,

Una posibilidad es pasar un solo parametro que sea una lista de valores. Aca
encontraras una amplia explicacion de varios metodos para hacerlo.

Arrays and Lists in SQL Server
http://support.microsoft.com/newsgr...fault.aspx


AMB

"Paco" wrote:

Hola a todos.
A lo mejor la pregunta es fácil pero he buscado por la ayuda y no encuentro
como hacerlo, soy un poco novato...

Necesito un procedimiento que ejecuta una sentencia select de este tipo

SELECT * FROM Tabla where campo IN (@p1, @p2,...,@pn)

Los parámetros del where son variables, en función de la selección del
usuario, y no sé como pasarle al procedimiento esa selección.

Gracias a todos de antemano
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida