试试这个:
DECLARE @var1 VARCHAr(20)DECLARE @sql VARCHAr(255)SET @var1 = 'Code'SET @sql = 'select ' + @var1 + ' from [VoucherType] where [DeletedBy] is null and [AutoID] = 1'EXEC sp_executesql @sql
您必须组成一个动态查询,并使用
sp_executesql
要在事物的“动态”方面添加更多内容,请使用存储过程。请参见此处的示例:
http://www.marten-online.com/database/execute-dynamic-sql-in-
mssql.html
那就是…如果您使用的是Microsoft SQL SERVER
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)