7

大きなクエリがあるため、ルールによって本番環境でリンクサーバーを使用できません。varchar(max)これが8000文字を超えるaを渡します。

しかしsp_executesql、8000 を超える文字をサポートしていない場合、どうすれば文字列を実行できますか?

4

2 に答える 2

0

次のようなものを宣言しようとしましたか

declare  @var_1 nvarchar(4000);
declare  @var_2 nvarchar(4000);
         .
         .
         .
declare @var_n nvarchar(4000);

だからあなたはこのようなことをします

exec(@var_1 + @var_2 + ....+ @var_n) 

これがあなたを助けることを願っています

于 2013-12-18T14:28:52.090 に答える