vb sql语句中列名能不能用变量

vb sql语句中列名能不能用变量,怎么用,谢谢
2025-02-26 02:00:09
推荐回答(1个)
回答1:

vb sql语句中列名能不能用变量
使用动态SQL

DECLARE @sqlStr varchar(max)
DECLARE @fieldName varchar(20)
SET @fieldName = 'ProductNumber'
SET @sqlStr = 'SELECT '+@fieldName+' FROM Production.Product'
EXEC(@sqlStr)