Me pregunto por qué las variables de tabla dentro del ciclo while no se comportan como otras variables. Las variables de tabla se crean solo una vez y se usarán en todo el ciclo. pero otras variables se inicializan cada vez que aumenta el ciclo.Variables de tabla dentro del ciclo While no se inicializan cada vez: SQL Server
Comprobar el código de abajo para más información
declare @tt int
set @tt =10
while @tt>0
begin
declare @temptable table(id int identity(1,1),sid bigint)
insert into @temptable
select @tt union all
select @tt + 1
select * from @temptable
--delete from @temptable
set @[email protected]
end
es esto un error ??
gracias por la actualización .. me perdí isnull al probar con la variable ... que condujo a mi cofusión .. :( – RameshVel