Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Bảng tạm thời của SQL Server so với Bảng biến

Biến bảng có thể dẫn đến ít bản biên dịch lại thủ tục được lưu trữ hơn so với bảng tạm thời (xem KB # 243586 và KB # 305977 ), và - vì chúng không thể được khôi phục lại - đừng bận tâm đến nhật ký giao dịch.

##table là belogs tới bảng tạm thời toàn cầu. có #table không tồn tại vì nó chỉ trong phạm vi nhất định và bạn không bao giờ truy cập nó ngoài phạm vi đã cho.

Chỉnh sửa

Tôi cũng muốn sử dụng CTE (Biểu thức bảng thông thường) vì nó bằng cách nào đó cũng hoạt động như một bảng tạm thời. Hãy kiểm tra câu trả lời này để biết chi tiết: Bảng nào hiệu quả hơn, CTE hay bảng tạm thời?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bản xem trước công khai đầu tiên của SQL Server 2019:CTP 2.0

  2. Tại sao KHÔNG NULL trả về giá trị NULL cho Varchar (tối đa) trong SQL Server?

  3. So khớp mờ sử dụng T-SQL

  4. Trình tự thực thi của mệnh đề Group By, Have và Where trong SQL Server?

  5. Các chỉ mục của SQL Server:Các yêu cầu chính, tác động đến hiệu suất và những cân nhắc