2 kaenrise kaenrise 于 2016.03.16 17:48 提问

MSSQL表名使用变量如何查询和赋值,求大大们帮忙!

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

1个回答

u013542440
u013542440   2016.03.17 10:52

decalre @A int
SELECT @A=ISNULL("1月",0) FROM @NAME+'预算$' WHERE 项目='考核业绩'

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!