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

Hasil SQL dinamis menjadi tabel temp dalam prosedur SQL Stored

Coba:

SELECT into #T1 execute ('execute ' + @SQLString )

Dan ini berbau sangat buruk seperti kerentanan injeksi sql.

koreksi (per komentar @CarpeDiem):

INSERT into #T1 execute ('execute ' + @SQLString )

juga, hilangkan 'execute' jika string sql adalah sesuatu selain prosedur



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cara melewati baris yang buruk di sumber file datar ssis

  2. Apakah ada cara untuk mendapatkan daftar semua tabel sementara saat ini di SQL Server?

  3. Solusi untuk INSERT ATAU UPDATE di SQL Server

  4. Menghubungkan Delphi di Linux ke SQL Server

  5. Teknik yang lebih baik untuk memangkas angka nol di depan di SQL Server?