次の方法で共有


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

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAnalytics Platform System (PDW)

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

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

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

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

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

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

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

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

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

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

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

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

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