0
我想在等号左侧结合两个声明的字符串变量,这将使我能够选择我的变量将被调用的内容。这可能吗?我想我可以为自己想做的工作找到工作,但下面的代码会更清晰。SQL在等号左侧结合声明的字符串变量
这是我迄今为止,但它不工作:
DECLARE @operate VARCHAR(2000)
DECLARE @date5 VARCHAR(6)
DECLARE @month VARCHAR(2)
SET @month=5
SET @operate='(@date' [email protected]+ '=10)'
EXEC(@operate)
PRINT(@date5)
不能使用EXEC()这样评价一个字符串,可以使用sp_executesql的&参数。你应该更完整地解释你想完成的事情。 –
要求不明确 – Stephen
An [MCVE](http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-tobe -a-very-simple-sql-query)在这里真的很有用。向我们展示起始值和所需输出。 –