Tôi có một thủ tục được lưu trữ trên SQL Server 2000. Nó chứa:
select ... into ##Temp ...
Hiện đã là một đối tượng có tên là '## Temp' trong cơ sở dữ liệu
...
drop table ##Temp
Khi tôi chạy các thủ tục lưu trữ với ADO lần thứ hai, nó lời nhắc:
Đã có một đối tượng có tên '## Temp' trong cơ sở dữ liệu.
Có ai vui lòng cho tôi biết có vấn đề gì không?
bạn có thể không chỉ sử dụng biến bảng (chọn .. thành @temp) hay không. sau đó bạn không cần phải lo lắng về việc deallocating bảng, vv – RPM1984
Cấu trúc bảng là năng động. Đó là lý do tại sao tôi sử dụng bảng tạm thời. – phoenies