SQL データ定義クエリを使用して、テーブルまたはインデックスを操作する
カレント データベースのテーブルを作成、削除、または変更したり、インデックスを作成するには、SQL データ定義クエリを使用します。
- データベース ウィンドウで [オブジェクト] の (クエリ) をクリックし、データベース ウィンドウのツールバーの [新規作成] をクリックします。
- [クエリの新規作成] ダイアログ ボックスの [デザイン ビュー] をクリックし、[OK] をクリックします。
- テーブルやクエリを追加せずに、[テーブルの表示] ダイアログ ボックスの [閉じる] をクリックします。
- [クエリ] メニューの [SQL] をポイントし、[データ定義] をクリックします。
- データ定義クエリに対する SQL ステートメントを入力します。各データ定義クエリは 1 つのデータ定義ステートメントで構成されます。Access では、次のデータ定義ステートメントをサポートしています。
- CREATE TABLE ステートメントはテーブルを作成します。詳細については、 をクリックしてください。
- ALTER TABLE ステートメントは新しいフィールドや制約を既存のテーブルに追加します。詳細については、 をクリックしてください。
- DROP ステートメントはデータベースからテーブルを削除したり、フィールドやフィールド グループからインデックスを削除します。詳細については、 をクリックしてください。
- CREATE INDEX ステートメントはフィールドやフィールド グループに対するインデックスを設定します。詳細については、 をクリックしてください。
- クエリを実行するには、ツールバーの (実行) をクリックします。
注意 データ定義クエリは、データ定義クエリの例については、選択クエリをクリックしてください。などの別の種類のクエリに変換しないでください。変換すると、入力した SQL ステートメントは失われます。
メモ
- データ定義クエリの例については、 をクリックしてください。
- FoxPro などの ODBC データベース サーバーでオブジェクトを作成または変更するには、データ定義クエリの代わりにパススルー クエリを使用します。