適用対象:SQL Server
SQL ペインを使用して独自の SQL ステートメントを作成することも、抽出条件ペインとダイアグラム ペインを使用してステートメントを作成することもできます。この場合、SQL ステートメントは SQL ペインに作成されます。 クエリを作成すると、読みやすくするために SQL ペインが自動的に更新および再フォーマットされます。
SQL ペインを開くには、まずクエリおよびビュー デザイナーを開きます (サーバー エクスプローラーでデータベース オブジェクトが選択されている状態で、[データベース] メニューの [新しいクエリ ] をクリックします)。 次に、クエリ デザイナー メニューから ペイン を指し、SQLをクリックします。
SQL ペインでは、次のことができます。
SQL ステートメントを入力して新しいクエリを作成します。
[ダイアグラム] ペインと [抽出条件] ペインで行った設定に基づいて、クエリおよびビュー デザイナーによって作成された SQL ステートメントを変更します。
使用しているデータベースに固有の機能を利用するステートメントを入力します。
手記
使用しているデータベース内のデータベース オブジェクトを識別するための規則がわかっていることを確認してください。 詳細については、データベース管理システムのドキュメントを参照してください。
SQL ペインのステートメント
現在のクエリは、SQL ペインで直接編集できます。 別のペインに移動すると、クエリおよびビュー デザイナーによってステートメントの書式が自動的に設定され、ステートメントに合わせてダイアグラムペインと抽出条件ペインが変更されます。
ステートメントをダイアグラム ペインと抽出条件ペインで表すことができない場合、およびこれらのペインが表示されている場合、クエリとビュー デザイナーにエラーが表示され、次の 2 つの選択肢が表示されます。
[ダイアグラム] ペインと [抽出条件] ペインでステートメントを表すことができないことを無視する。
表すことのできない変更を元に戻し、SQL ステートメントの最新バージョンに戻します。
[ダイアグラム] ペインと [抽出条件] ペインでステートメントを表せないことを無視する場合、クエリおよびビュー デザイナーは他のペインを暗くして、SQL ペインの内容が反映されなくなったことを示します。
ステートメントを引き続き編集し、SQL ステートメントと同様に実行できます。
手記
SQL ステートメントを入力した後、[ダイアグラム] ペインと [抽出条件] ペインを変更してクエリをさらに変更すると、クエリおよびビュー デザイナーによって SQL ステートメントが再構築され、再表示されます。 場合によっては、このアクションにより、最初に入力した SQL ステートメントとは異なる方法で構築されます (ただし、常に同じ結果が得られます)。 この違いは、AND および OR にリンクされた複数の句を含む検索条件を使用している場合に特に考えられます。
関連項目
クエリの作成 (Visual Database Tools)
クエリの実行 (Visual Database Tools)
クエリとビューの設計方法に関するトピック (Visual Database Tools)
ダイアグラム ペイン (Visual Database Tools)
クリテリアペイン (Visual Database Tools)
結果ウィンドウ (Visual Database Tools)