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

cara melewatkan parameter dengan tanda kutip

Anda tidak dapat mengukur OPENROWSET (atau OPPERNQUERY dll). Konstanta saja.

Declare @Var = 'C:\myPC.file';
Declare @SQL varchar(1000);
SET @SQL = 'SELECT * FROM OPENROWSET(BULK ''' + @Var + ''', SINGLE_BLOB)';
EXEC (@sql)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dimensi yang berubah secara perlahan - Apa itu implementasi Pure type 6

  2. Membuat database secara terprogram di SQL Server

  3. SQL Server memotong nilai pengembalian XML

  4. Mendapatkan Hitungan dan Baris dalam kueri yang sama

  5. Bagaimana cara memperbarui tabel besar dengan jutaan baris di SQL Server?