Transact-SQL エディターを使用したスクリプトの編集と実行
Transact-SQL エディターには、スクリプトの編集およびデバッグに役立つ豊富な機能が用意されています。 このエディターは、 [コードの表示] コンテキスト メニューを使用して、接続されているデータベースまたはプロジェクトのデータベース エンティティを開くと起動します。 SQL Server オブジェクト エクスプローラーの [新しいクエリ] コンテキスト メニューを使用するときと、データベース プロジェクトに新しいスクリプト オブジェクトを追加するときにも、このエディターが自動的に開きます。
データベースに接続していない状態で、そのデータベースに対するクエリを実行する場合にも、[SQL]> -[Transact-SQL エディター] メニュー オプションの [新しいクエリ接続] ダイアログ ボックスを使用してデータベースに接続し、Transact-SQL エディターを起動できます。
Transact-SQL エディターには、Transact-SQL スクリプトの記述および編集を実行できる場所として、メインの T-SQL ペインがあります。 TSQL エディターでは、IntelliSense がサポートされているほか、複雑なステートメントを読みやすくするために、構文のカラー コーディング機能も用意されています。 また、検索と置換、一括コメントアウト、フォントと色のカスタマイズ、および行番号表示の機能も使用できます。 エディター内のスクリプトを実行する対象のデータベースを変更することもできます。 詳細については、「既存のデータベースを複製する方法」を参照してください。 結果ペインには、クエリ結果がグリッドまたはテキストとして表示されます。 クエリ結果をファイルにリダイレクトすることもできます。 メッセージ ペインには、スクリプトの実行時に返されるエラー、警告、および情報メッセージが表示されます。 クライアント統計が有効化されていると、クエリ実行に関する情報がカテゴリ別に統計ペインに表示されます。 実行プラン ペインには、SQL Server によって選択されたデータ取得方法が表示され、特定のステートメントまたはクエリの実行コストが示されます。
このセクションの内容
トピック | 説明 |
---|---|
方法: スニペットをアウトライン表示し、Transact-SQL スクリプトに追加する | スニペット ピッカーを使用して、あらかじめ用意されている Transact-SQL コードをクエリに挿入します。 |
方法: スクリプト間を移動する | [定義へ移動] と [すべての参照の検索] を使用してスクリプト間を移動します。 |
方法: 名前の変更とリファクタリングを使用して、データベース オブジェクトを変更する | すべてのスクリプトでオブジェクトの名前を変更し、変更のプレビューを確認します。 |
方法: 部分クエリを実行する | スクリプトの一部を選択し、その部分を単一のクエリとして実行します。 |
方法: ストアド プロシージャをデバッグする | Transact-SQL ストアド プロシージャを作成し、ステップ インでデバッグします。 |
スクリプトのパフォーマンス分析 | 実行プラン、クライアント統計、およびコード分析を使用して、クエリ、ストアド プロシージャ、またはスクリプトのパフォーマンスを向上できるかどうかを判定します。 |