SQL Server - multivalores en parametros

   
Vista:

multivalores en parametros

Publicado por Sagio (2 intervenciones) el 06/12/2009 19:47:34
Buenas tardes,

Tengo una consulta en T-SQL que permite recibir varios valores en un
parametro. Quiero probar el resultado que me trae la consulta pero
asignandole varios valores al parametro. lo que estoy haciendo es lo
siguiente:

DECLARE @Ciudad AS nvarchar(160)
SET @Ciudad = 'Cali'

SELECT Pais, Region, Departamento, Ciudad
FROM Geografia
WHERE Ciudad IN (@ciudad))
ORDER BY Ciudad

Lo que quiero es fijar varios valores al parametro @Ciudad, para mirar el
resultado de esta consulta.

Agradezco de antemano la colaboracion que me puedan prestar.
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
Imágen de perfil de Isaias

RE:multivalores en parametros

Publicado por Isaias (3182 intervenciones) el 07/12/2009 18:17:08
Tu version de SQL Server es 2000?

Lee esta liga:

http://www.sommarskog.se/arrays-in-sql-2000.html
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:multivalores en parametros

Publicado por Sagio (2 intervenciones) el 07/12/2009 20:27:17
Isaias, muchas gracias por tu aporte, de hecho ya habia aplicado algo pareceido anteriomente. Pero lo que quiero es mas simple y es fijar varios valores al parametro ciudad en la clausula SET del codigo T-SQL, para que en el where de la consulta se tome todos los registros que cumplan con la condicion del parametro. En SSRS se hace esto utilizando la opcion de multivalor en al pestaña de diseño en parametros del informe y dandole el valor del parametro en cada linea de la seccion valores disponibles de esta pestaña.

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
Imágen de perfil de Isaias

RE:multivalores en parametros

Publicado por Isaias (3182 intervenciones) el 11/12/2009 00:02:30
No se me ocurre otra cosa, mas que Query Dinamico, con sus pro y contras...
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