Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

declaración de variables

Estas en el tema de declaración de variables en el foro de SQL Server en Foros del Web. Hola , soy nuevo en esto , quería saber si , cuando se declara una variable , se le puede asignar varios resultados que almacene ...
  #1 (permalink)  
Antiguo 06/02/2012, 13:24
 
Fecha de Ingreso: julio-2011
Mensajes: 38
Antigüedad: 12 años, 9 meses
Puntos: 1
Pregunta declaración de variables

Hola , soy nuevo en esto ,

quería saber si , cuando se declara una variable , se le puede asignar varios resultados que almacene la variable.

porque hasta donde se yo es:

declare @variable char(2)
select @variable = max(nota) from tabla
select * from tabla where nota=@nota

pero se puede asignar varios resultados ejemplo con un (IN) a una variable?

también si alguien tiene ejemplos de uso de variables declaradas me vendrían muy bien para entender su uso.

GRACIE!
  #2 (permalink)  
Antiguo 06/02/2012, 15:36
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: declaración de variables

si quieres tener varios resultados en una variable usa una variable de tipo tabla o una tabla temporal.

Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: declare, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:50.