Tôi tự hỏi tại sao các biến bảng bên trong trong khi vòng lặp không hoạt động như các biến khác. Các biến bảng được tạo chỉ một lần và sẽ được sử dụng xuyên suốt toàn bộ vòng lặp. nhưng các biến khác được khởi tạo mỗi khi vòng lặp tăng lên.Biến bảng bên trong khi vòng lặp không khởi tạo mọi lúc: SQL Server
Kiểm tra mã dưới đây để biết thêm
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
đây là lỗi ??
cảm ơn cho bản cập nhật .. tôi bị mất khi kiểm tra với biến .. dẫn đến kết hợp của tôi .. :( – RameshVel