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

Cakupan tabel sementara di SQL Server

Dari CREATE TABLE :

Tabel sementara lokal hanya terlihat di sesi saat ini

dan (yang lebih penting):

Jika tabel sementara lokal dibuat dalam prosedur tersimpan atau aplikasi yang dapat dieksekusi pada waktu yang sama oleh beberapa pengguna, Mesin Basis Data harus dapat membedakan tabel yang dibuat oleh pengguna yang berbeda [sic - hampir pasti ini harus katakan sesi bukan pengguna] . Mesin Database melakukan ini dengan menambahkan sufiks numerik secara internal ke setiap nama tabel sementara lokal.

Yang justru membantah poin siapa pun yang mengatakan bahwa mereka akan dibagikan.

Juga, tidak perlu DROP TABLE di akhir prosedur Anda (dari tautan yang sama lagi):

Tabel sementara lokal yang dibuat dalam prosedur tersimpan akan dihapus secara otomatis saat prosedur tersimpan selesai



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Eskalasi Kunci SQL Server

  2. Pemeriksaan Kesehatan SQL Server Proaktif, Bagian 1:Ruang Disk

  3. 3 Cara Mendapatkan Daftar Database di SQL Server (T-SQL)

  4. Klausa WHERE pada tipe data Teks SQL Server

  5. Mengganti Partisi Tabel di SQL Server:Sebuah Panduan