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

Bagaimana menjalankan SQL yang dihasilkan dari suatu variabel?

Anda memerlukan tanda kurung exec (@sql)

SQL Server akan mencari prosedur yang tersimpan dari nama di @sql variabel tanpa ini dan mengeluh Could not find stored procedure 'select x, y from z'.

Jika Anda menggunakan SQL dinamis Lihat Kutukan dan Berkah SQL Dinamis untuk artikel bagus tentang topik tersebut.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Haruskah saya menggunakan tipe data SQL_Variant?

  2. Cara mengelompokkan berdasarkan bulan dari bidang Tanggal menggunakan sql

  3. Membandingkan tanggal yang disimpan sebagai varchar

  4. 7 Cara Menemukan Baris Duplikat di SQL Server sambil Mengabaikan Kunci Utama apa pun

  5. Bagaimana kita bisa menggunakan ISNULL untuk semua Nama Kolom di SQL Server 2008?