DEFINIR ANCHO DE VARCHAR EN FORMA DINAMICA

26/05/2004 - 18:11 por Luis | Informe spam
hola quisiera hacer una pregunta concreta es posible hacer esto
DECLARE @LONGUITUD INT
SET @LONGUITUD = 5
.
..
DECLARE @NOMBRE VARCHAR( @LONGUITUD )


lo que pasa es que necesito hacer un cast en un select de acuerdo al
ancho maximo del conjunto de una columna del resultado de un select y si es
posble realizar de alguna forma la pregunta inicial estaria resuelto mi
problema o si hay alguna forma de definir el ancho del varchar en forma
dinamica

gracias a todos

atte

Luis
 

Leer las respuestas

#1 Maxi
26/05/2004 - 18:17 | Informe spam
Hola, no le veo sentido hacer eso a un Varchar cuando este ya trabaja asi!!
si el varchar es de 9 suponete!! y cargas 2 solo tendra 2 y asi!!

Ahora si tenes miedo de pasarte lo que yo haria es generar un varchar mas
grande!! recorda que hasta 8.000 lo podes ampliar

Suerte


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Luis" escribió en el mensaje
news:
hola quisiera hacer una pregunta concreta es posible hacer esto
DECLARE @LONGUITUD INT
SET @LONGUITUD = 5
.
..
DECLARE @NOMBRE VARCHAR( @LONGUITUD )


lo que pasa es que necesito hacer un cast en un select de acuerdo al
ancho maximo del conjunto de una columna del resultado de un select y si


es
posble realizar de alguna forma la pregunta inicial estaria resuelto mi
problema o si hay alguna forma de definir el ancho del varchar en forma
dinamica

gracias a todos

atte

Luis







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.688 / Virus Database: 449 - Release Date: 18/05/2004

Preguntas similares