Tôi có một biến bảng trong một tập lệnh (không phải là một thủ tục được lưu trữ). Hai câu hỏi:
- Làm cách nào để bỏ biến bảng? Drop Table @varName đưa ra lỗi "Sai snytax".
- Tôi có nên luôn luôn làm điều này? Tôi nghe nói đó là một thực hành tốt. Nó có bao giờ thực sự cần thiết cho những script nhỏ như thế này không?
Đây là mã của tôi:
Declare @projectList table(
name varchar(40) NOT NULL);
Insert Into @projectList
Values ('BCR-00021')
Select *
From @projectList
Drop Table @projectList -- does not work