PDA

Ver la Versión Completa : Contenido de una select a una variable


fjcg02
03-10-2005, 18:08:26
Hola a todos,
he estado mirando en la busqueda pero no he encontrado nada, pero no me he quedado muy convencido, porque seguro que está preguntado y respondido, por lo que ya pido disculpas.
Al grano.
como se puede enviar el contenido de una select de una fila y un campo a un variable ?

set @variable=""

select campo from tabla where id=XXXX ( existe fijo, y solo devuelve una fila)
@variable=campo ?
Fetch ? Get ?

Gracias por perder vuestro valioso tiempo con un tarugo como yo ! ;)

droguerman
03-10-2005, 19:46:30
SET @variable = (SELECT TOP 1 campo FROM tabla);
--o sino
select top 1 @variable =campo from tabla where campoCondicion='unaCondicion'

select @variable;


eso si asegurate que la instruccion select solo devuelva un registro

lucasarts_18
03-10-2005, 22:23:13
Hola:

En caso de devolver más de un registro, queda usar cursores..

:)