sql >> Database teknologi >  >> RDS >> Sqlserver

hvordan man sender parameter med anførselstegn

Du kan ikke parametrisere OPENROWSET (eller OPERNQUERY osv.). Kun konstanter.

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



  1. Hvad er standardtransaktionsisoleringsniveauet for SQL Server med ADO.NET?

  2. Opdater sammenføjet tabel via SQLAlchemy ORM ved hjælp af session.query

  3. SQLAlchemy-resultatet for UTF-8-kolonnen er af typen 'str', hvorfor?

  4. Brug Like i MySQL til søgeoperationer ved hjælp af mønster