0
A
回答
0
你的問題不是很清楚 - 但我解釋,因爲這:你願意做這樣的事情:
SELECT (list of fields)
FROM @[email protected]
WHERE (clause)
什麼的 - 對不對?不,你不能這樣做 - 至少不是在標準的SQL中 - 你必須使用動態SQL(將你的SQL命令串在一起作爲變量,然後執行)。
如果你想去那裏 - 你必須閱讀Erland Sommarskog的優秀The Curse and Blessings of dynamic SQL,並再次思考,如果你真的想要使用它。
0
如果它們是要在SSMS或命令行中運行的腳本,只需使用SQLCMD模式,則可以使用幾乎任何替換。
在什麼情況下?你的意思是在TSQL腳本中,還是在C#應用程序代碼或存儲過程中? – 2011-02-18 09:37:40