データ ソースで指定されたデータベースからテーブルを削除し、ディスクから削除します。
Visual FoxPro ODBC ドライバーでは、このコマンドのネイティブ Visual FoxPro 言語構文がサポートされています。 ドライバー固有の情報については、「解説」を参照してください。
構文
DROP TABLE TableName | FileName | ?
設定
テーブル名
データ ソースで指定されたデータベースから削除し、ディスクから削除するテーブルを指定します。
ファイル名
ディスクから削除する空きテーブルを指定します。
?
データ ソースで指定されたデータベースから削除するテーブルとディスクから削除するテーブルを選択できる [削除] ダイアログを表示します。
注釈
DROP TABLE が発行されると、テーブルに関連付けられているすべてのプライマリ インデックス、既定値、および検証規則も削除されます。 DROP TABLE は、データ ソースで指定されたデータベース内の他のテーブルにも影響します。これらのテーブルに、削除されるテーブルに関連付けられているルールまたはリレーションシップがある場合です。 テーブルがデータベースから削除されると、ルールとリレーションは無効になります。
ドライバーの備考
アプリケーションが ODBC SQL ステートメント DROP TABLE をデータ ソースに送信すると、Visual FoxPro ODBC ドライバーは、次の表に示す構文を使用して、コマンドを Visual FoxProDROP TABLE コマンドに変換します。
| ODBC 構文 | データ ソース | Visual FoxPro 構文 |
|---|---|---|
| DROP TABLE base-table-name | データベース (.dbc ファイル) | REMOVE TABLE TableName DELETE |
| 空きテーブルのディレクトリ (.dbf ファイル) | ERASE dbfName ERASE cdxName ERASE fptName |