DROP TABLE ステートメントを実行して、テーブルを削除できます。このトピックでは、DROP TABLE ステートメントを使用してテーブルを削除する方法について説明します。
構文
DROP TABLE [ IF EXISTS ] table_name [, ...];説明
DROP TABLE ステートメントを実行して、複数のテーブルを一度に削除できます。| パラメーター | 説明 |
| IF EXISTS |
|
| table_name | 削除するテーブルの名前。 |
例
次の例は、DROP TABLE ステートメントを使用してテーブルを削除する方法を示しています。
DROP TABLE holo_test;HoloWeb を使用してテーブルを視覚的に削除する
HoloWeb を使用すると、SQL ステートメントを記述することなく、テーブルを視覚的に削除できます。そのためには、次の手順を実行します。
[holoweb コンソール] にログオンします。詳細については、「HoloWeb に接続してクエリを実行する」をご参照ください。
[holoweb コンソール] の上部ナビゲーションバーで、[メタデータ管理] をクリックします。
- HoloWeb コンソールの [メタデータ管理] ページに移動します。左側のインスタンス管理ペインで、[接続済みインスタンス] セクションで削除するテーブルを右クリックし、[テーブルの削除] を選択します。

- [テーブルの削除] メッセージで、[OK] をクリックします。
FAQ
- 問題の説明
エラー:
ERROR: cannot drop table xxx because other objects depend on it. Detail: view xxx depends on table xxx. Hint: Use DROP ... CASCADE to drop the dependent objects too. - 考えられる原因
削除するテーブルはビューに依存しています。そのため、テーブルを削除できません。
- 解決策次のステートメントを実行して、テーブルを強制的に削除します。ステートメントが実行されると、テーブルに依存するビューも削除されます。
DROP TABLE [ IF EXISTS ] <table_name> [, ...] CASCADE;