Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

cách chuyển tham số bằng dấu ngoặc kép

Bạn không thể tham số OPENROWSET (hoặc OPERNQUERY, v.v.). Chỉ hằng số.

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. Chuyển đổi Int thành trường ngày tháng

  2. Ví dụ về Chuyển đổi 'time' thành 'datetime' trong SQL Server (T-SQL)

  3. Tìm các sự kiện đồng thời trong cơ sở dữ liệu giữa các thời điểm

  4. Thứ tự thực hiện truy vấn SQL

  5. Quản lý kết nối SQL Server với C #