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