vb sql语句中列名能不能用变量使用动态SQLDECLARE @sqlStr varchar(max)DECLARE @fieldName varchar(20)SET @fieldName = 'ProductNumber'SET @sqlStr = 'SELECT '+@fieldName+' FROM Production.Product'EXEC(@sqlStr)