オプション (クエリ実行 - 全般)

適用対象: SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric のSQL 分析エンドポイントMicrosoft Fabric のウェアハウスSQL データベース

このページを使用して、Microsoft SQL Server クエリを実行するためのオプションを指定します。 このダイアログ ボックスにアクセスするには、クエリ エディター ウィンドウの本文を右クリックし、[クエリ オプション] 選択するか、[ツール] メニューの [オプション]を選択し、[クエリの実行] フォルダー 選択します。

  • SET ROWCOUNT (行数設定)

    既定値の 0 は、すべての結果が受信されるまで SQL Server が結果を待機することを示します。 指定した行数を取得した後に SQL Server でクエリを停止する場合は、0 より大きい値を指定します。 このオプションをオフにするには (すべての行が返されるように)、SET ROWCOUNT 0 を指定します。

  • TEXTSIZE の設定

    既定値の 2,147,483,647 バイトは、SQL Server がテキスト、ntext、nvarchar(max)、varchar(max) データ フィールドの上限まで完全なデータ フィールドを提供することを示します。 XML データ型には影響しません。 大きな値の結果を制限するには、小さい数値を指定します。 指定された数より大きい列は切り捨てられます。

  • 実行タイムアウト

    クエリを取り消す前に待機する秒数を示します。 値 0 は、無限待機またはタイムアウトがないことを示します。

  • バッチ区切り記号

    Transact-SQL ステートメントをバッチに分割するために使用する単語を入力します。 既定値は GOです。

  • 既定では、SQLCMD モードで新しいクエリを開きます

    SQLCMD モードで新しいクエリを開くには、このチェック ボックスをオンにします。 このチェック ボックスは、[ ツール ] メニューでダイアログ ボックスが開いている場合にのみ表示されます。

    このオプションを選択する場合は、次の制限事項に注意してください。

    • データベース エンジン クエリ エディターの IntelliSense がオフになっています。

    • クエリ エディターはコマンド ラインから実行されないため、変数などのコマンド ライン パラメーターを渡すことはできません。

    • クエリ エディターはオペレーティング システムのプロンプトに応答できないため、対話型ステートメントを実行しないように注意する必要があります。

  • 既定値にリセット

    このページのすべての値を元の既定値にリセットします。

  • 保存されていない T-SQL クエリ ウィンドウを閉じる時に保存するように求めるメッセージ

    既定では、変更を閉じるか SSMS を終了する前に、未保存の変更を含むファイルに変更を保存するかどうかを確認するプロンプトが表示されます。 このオプションをオフにすると、クエリ ウィンドウまたは SSMS を閉じると、クエリ エディター情報が失われる可能性があります。

  • T-SQL クエリ ウィンドウを閉じる前に、開いているトランザクションを確認する

    既定では、SSMS は、クエリ エディター ウィンドウを閉じる前に、開いているトランザクションがあるかどうかを確認します。 このオプションをオフにすると、このチェックがバイパスされ、開いているトランザクションがコミットされない可能性があります。