クエリのプロパティ
クエリおよびビュー デザイナーでクエリを開くと、これらのプロパティがプロパティ ウィンドウに表示されます。特に断りのない限り、このプロパティをプロパティ ウィンドウで編集できます。
[!メモ]
このトピックでは、アルファベット順ではなくカテゴリ別にプロパティが示されています。
[!メモ]
お使いのマシンで、Visual Studio ユーザー インターフェイスの一部の要素の名前や場所が、次の手順とは異なる場合があります。これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。詳細については、「Visual Studio の設定」を参照してください。
[(ID)] カテゴリ
展開して [オブジェクト名] プロパティを表示します。名前
現在のクエリの名前が表示されます。このボックスではクエリ名を変更できません。新しい名前を付ける場合は、[ファイル] メニューの [名前を付けて保存] を選択します。[データベース名]
選択したテーブルのデータ ソースの名前を表示します。サーバー
データ ソースのサーバーの名前を表示します。[クエリ デザイナー] カテゴリ
展開して残りのプロパティを表示します。[出力先のテーブル]
データを挿入するテーブルの名前を指定します。このリストは、挿入クエリまたはテーブル作成クエリを作成する場合に表示されます。挿入クエリの場合は、リストでテーブル名を選択します。テーブル作成クエリの場合は、新しいテーブルの名前を入力します。テーブルを別のデータ ソースに作成する場合は、データ ソースの名前、所有者 (必要な場合)、テーブルの名前を含めた、完全修飾名を指定します。
[!メモ]
クエリ デザイナーは、名前が既に使用されているか、テーブルを作成する権限があるかなどの確認はしません。
[DISTINCT 値]
クエリが結果セットから重複した値を取り除くように指定します。このオプションは、テーブルの一部の列だけを使用するときに、使用する列に重複した値が含まれる可能性のある場合、または 2 つ以上のテーブルを結合するプロセスによって結果セットに重複した行が生成される場合に便利です。このオプションを選択することは、SQL ペインでステートメントに DISTINCT という単語を挿入することと同じです。[グループ化拡張機能]
集計クエリに基づくクエリの追加オプションが使用できるように指定します。(Microsoft SQL Serverのみ適用されます。[すべての列を出力する]
現在のクエリのすべてのテーブルからすべての列を結果セットに含めるように指定します。このオプションを選択することは、SQL ステートメントの SELECT キーワードの後でそれぞれの列名の代わりにアスタリスク (*) を指定することと同じです。[パラメーター リストのクエリ]
クエリ パラメーターを表示します。パラメーターを編集するには、プロパティをクリックして、プロパティの右側にある省略記号 [(...)] をクリックします。汎用 OLE DB だけに適用されます。[SQL コメント]
SQL ステートメントの説明を表示します。説明全体を表示する、または説明を編集するには、説明をクリックして、プロパティの右側にある省略記号 [(...)] をクリックします。クエリの使用者やクエリをいつ使用するかなどの情報をコメントに含めることもできます。SQL Server 7.0 以降のデータベースだけに適用されます。[Top の指定] カテゴリ
展開すると、[(Top)]、[パーセント]、[式]、および [With Ties] プロパティのプロパティを表示します。このページのトップへ
クエリに TOP 句が含まれるように指定します。この場合、最初の n 行または最初の n% の行だけが結果セットに返されます。既定では、クエリは最初の 10 行を結果セットに返します。このボックスは、返される行数を変更するか、異なるパーセントを指定する場合に使用します。SQL Server 7.0 以降だけに適用されます。
式
クエリが返す行の数または割合を指定します。[パーセント] を Yes に設定すると、この数値はクエリが返す行の割合を表し、[パーセント] を No に設定すると、この数値はクエリが返す行の数を表します。SQL Server 7.0 以降だけに適用されます。パーセント
クエリが最初の n% の行だけを結果セットに返すように指定します。SQL Server 7.0 以降だけに適用されます。[WITH TIES 使用]
ビューに WITH TIES 句を含むことを指定します。WITH TIES は、ビューに ORDER BY 句とパーセンテージに基づく TOP 句が含まれる場合に便利です。このオプションを設定すると、ORDER BY 句の列で同一の値を持つ行がセットになり、セットの一部の行がパーセンテージによる制限で切り捨てられてしまう場合は、すべての行が含まれるように、クエリで指定されるパーセンテージが増やされます。SQL Server 7.0 以降だけに適用されます。