Asiganr valor a una variable desde un select

08/06/2005 - 09:00 por pepillo | Informe spam
Hola, me gustaría saber como podría hacer una asignación del valor de una
variable desde un select.

En Oracle lo haría así:

Select campo1 INTO var from tabla1 where id=xx;

¿Cómo podría hacer lo mismo en sqlServer?

Muchas gracias.

Preguntas similare

Leer las respuestas

#1 Capt_Huevo
08/06/2005 - 09:49 | Informe spam
Prueba:

declare @var [tipo]

select @var=campo1 from tabla1

un saludo,

Skratch escribió:
Hola, me gustaría saber como podría hacer una asignación del valor de una
variable desde un select.

En Oracle lo haría así:

Select campo1 INTO var from tabla1 where id=xx;

¿Cómo podría hacer lo mismo en sqlServer?

Muchas gracias.

Respuesta Responder a este mensaje
#2 Miguel Egea
08/06/2005 - 12:33 | Informe spam
Hola, que tal.

Normalmente cuando se utilizan ese tipo de sentencias (y no digo que sea tu
caso) al final lo que subyace es un cursor, si nos cuentas un poco el detalle
podemos intentar resolver el mismo problema de otra forma, ya nos cuentas.

Saludos
Miguel Egea

"Skratch" escribió:

Hola, me gustaría saber como podría hacer una asignación del valor de una
variable desde un select.

En Oracle lo haría así:

Select campo1 INTO var from tabla1 where id=xx;

¿Cómo podría hacer lo mismo en sqlServer?

Muchas gracias.


Respuesta Responder a este mensaje
#3 Ivan Pascual
08/06/2005 - 15:26 | Informe spam
declare @valor Varchar

Set @valor = (Select Direccion from TablaDirecciones )

Ivan Pascual
Respuesta Responder a este mensaje
#4 Ricardo Passians
10/06/2005 - 01:51 | Informe spam

Normalmente cuando se utilizan ese tipo de sentencias (y no digo que sea


tu
caso) al final lo que subyace es un cursor,




No capto bien el por qué de esa afirmación. El lo que trata, entiendo yo,
es guardar en una variable el valor de una columna de un conjunto unitario
(un select que devuelve un solo registro), para quizá utilizarlo en una
consulta posterior.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida