0
最近、私は通常書くよりも大きなクエリを書いたので、Sp_msforeachdb
を使用してSQLクエリエラーが発生しました。このクエリは、SQL Serverのインスタンス内のすべてのデータベースに対して実行されています。さらに、私がそれを小さくすると、クエリが機能していて、Sp_msforeachdb
に2000文字の文字制限があることに気付きました。SQL Server Sp_msforeachdbクエリ文字llimitation
私は変数nvarchar、varcharに配置してみましたが、運が全くありませんでした。
この制限を増やして完全なクエリを実行する方法はありますか?
例を使って説明できます – TheGameiswar
クエリのストアドプロシージャを作成して呼び出すことができます。独自の動的SQLを作成することもできます。私はこの最後のオプションをアドバイスしますので、あなたは文書化されていない手続きに結びついていません。 – HoneyBadger
MSのコードから独自のバージョンのSp_msforeachdbを作成します。 – Serg