長時間搜索器第一次海報。動態SQL - 連接FROM表
我想創建一個動態SQL腳本,將動態部分連接成一個字符串形成From子句,這樣我就可以聲明表名一次(將來我會添加到這個以便我可以循環遍歷一個整串桌子)。然而,當我運行該腳本,我得到的錯誤:附近「+」
DECLARE @SCode varchar(4)
DECLARE @Subcode varchar(4)
SET @SCode = 'Client1'
SET @Subcode = 'A'
SELECT MAX(dateofchange) AS Maxdate, @SCode + 'Type'.ID
FROM @SCode + 'Type'
任何幫助將大大理解不正確的語法。我敢肯定,答案很簡單,但我對SQL遊戲比較陌生。
感謝,SSMS - 2005年
哪個+?刪除@SCode +'Type'.ID並查看它運行 – Paparazzi 2013-04-10 18:32:23
它是From中的+,因爲我將代碼一直剝離回僅僅是一個簡單的select * from和它的錯誤。但謝謝你的建議。 – Richard 2013-04-11 07:45:12