@NAME我使用while进行循环赋值,所以这里只能使用变量,下面要对@A赋查询到的值
SET @A = (SELECT ISNULL("1月",0) FROM @NAME+'预算$' WHERE 项目='考核业绩' ) 报错
SET @A = EXEC('SELECT ISNULL("1月",0) FROM' + @NAME + '预算$ WHERE 项目=' + '考核业绩' )也报错,求救!!就是想查询表@NAME+'预算$'中列名是"1月"的项目='考核业绩'的值。多谢!!
decalre @A int
SELECT @A=ISNULL("1月",0) FROM @NAME+'预算$' WHERE 项目='考核业绩'