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

Bangun tabel sementara dengan sql dinamis di SQL Server 2008

Masalahnya adalah ruang lingkup tabel temp Anda hanya ada di dalam pernyataan exec(). Anda dapat mengubah tabel temp Anda menjadi tabel temp "global" dengan menggunakan 2 tanda hash -> ##tempTable. Namun, saya bertanya-tanya mengapa Anda menggunakan variabel @dynamicallyBuiltWhereClause untuk menghasilkan pernyataan SQL Anda.

Saya telah melakukan apa yang Anda lakukan di masa lalu, tetapi lebih berhasil menghasilkan SQL dari aplikasi (menggunakan C# untuk menghasilkan SQL saya).

Juga, Anda mungkin ingin melihat Variabel Tabel. Saya telah melihat beberapa contoh aneh menggunakan tabel temp di mana aplikasi menggunakan kembali koneksi dan tabel temp dari kueri terakhir masih ada.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sql Server 2008 geografi Batasan ukuran LineString

  2. Database Sistem SQL Server – Pemeliharaan Tempdb

  3. menulis fungsi di sql server

  4. Cara Menentukan Lokasi File Data dan File Log saat Membuat Database di SQL Server

  5. Keterbatasan SQL Server Express