Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Tabel Temp SQL Server vs Variabel Tabel

Variabel tabel dapat menyebabkan kompilasi ulang prosedur tersimpan lebih sedikit daripada tabel sementara (lihat KB #243586 dan KB #305977 ), dan — karena tidak dapat dibatalkan — jangan repot-repot dengan log transaksi.

##table adalah milik tabel sementara global. ya #table tidak ada karena hanya dalam cakupan tertentu dan Anda tidak pernah mengaksesnya di luar cakupan yang diberikan.

Sunting

Saya juga ingin menggunakan CTE (Common Table Expressions) karena entah bagaimana juga berfungsi sebagai tabel sementara. Periksa jawaban ini untuk detail:Mana yang lebih berkinerja, CTE, atau tabel sementara?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Anda menyalin catatan dalam tabel SQL tetapi menukar id unik dari baris baru?

  2. Perilaku Rencana Kueri Tabel Temporal SQL Server 2016

  3. Debugging Stored Procedure di SQL Server 2008

  4. Menghilangkan Milidetik dalam Tanggal

  5. Ketahanan Tertunda di SQL Server 2014