SET NOCOUNT が ON の場合、行数は返されません。SET NOCOUNT が OFF の場合、行数が返されます。
SET NOCOUNT が ON の場合でも、@@ROWCOUNT 関数は更新されます。
SET NOCOUNT ON を指定すると、ストアド プロシージャ内の各ステートメントに対する DONE_IN_PROC メッセージは、クライアントに送信されなくなります。このため、実際に返すデータが少量のステートメントで構成されるストアド プロシージャ、または Transact-SQL ループを含むプロシージャの場合、ネットワーク通信量が大きく減少するので、SET NOCOUNT を ON に設定するとパフォーマンスが大きく向上します。
デフォルトをONにすれば良い気がするが。
設定とかできるのかな
via ひひーん!
0 件のコメント:
コメントを投稿