Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-10-2005
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Contenido de una select a una variable

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 !
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #2  
Antiguo 03-10-2005
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 20
droguerman Va por buen camino
Código SQL [-]
 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
Responder Con Cita
  #3  
Antiguo 03-10-2005
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 21
lucasarts_18 Va por buen camino
Hola:

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

__________________
No todo es como parece ser...
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 16:52:08.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi