0
最近我寫了比我平常寫的更大的查詢,並且使用Sp_msforeachdb
得到了SQL查詢錯誤。此查詢正在爲SQL Server實例中的每個數據庫運行。另外,如果我使它變小,我發現Sp_msforeachdb
的字符數限制爲2000個字符,因此查詢正在工作。SQL Server Sp_msforeachdb查詢字符限制
我試圖把它放在變量nvarchar,varchar中,但沒有任何運氣。
那麼有什麼辦法可以增加這個限制並執行我的完整查詢嗎?
你可以用例子來解釋嗎 – TheGameiswar
你可以創建一個查詢的存儲過程並調用它。你也可以創建你自己的動態sql。我會建議這最後一個選項,所以你沒有綁定到一個無證的程序。 – HoneyBadger
從MS代碼創建你自己的'Sp_msforeachdb'版本。 – Serg