Ver Mensaje Individual
  #13 (permalink)  
Antiguo 08/09/2011, 16:03
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 6 meses
Puntos: 774
Respuesta: Problema con una variable de sql server

Lo que estas haciendo ahi es imprimir en el bufer del sql la variable @var y ahi si no te va a dejar poner los 100,000 caracteres, pero si puedes almacenar mas de 100,000 caracteres en una variable varchar(max)

checate esto:


DECLARE @NUM decimal
,@NUM1 decimal
DECLARE @VAR VARCHAR(MAX)
SET @NUM=1
SET @NUM1=100000
set @VAR=''

WHILE @NUM<@NUM1
BEGIN
SET @VAR=@VAR + CAST(@num AS VARCHAR) + ', '
set @num1=@num1-1
END
select len(@var)

resultado:299996


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