すべてのプロダクト
Search
ドキュメントセンター

Hologres:論理パーティションテーブルの削除

最終更新日:May 13, 2025

DROP LOGICAL PARTITION TABLE 文は、パーティションテーブルを削除するために使用します。論理パーティションテーブルの削除方法は、非パーティションテーブルの削除方法と同じです。論理パーティションテーブルでは、パーティションの削除操作は必要ありません。パーティションをクリーンアップするには、パーティションデータを削除するだけで済みます。

構文

DROP TABLE [ IF EXISTS ] table_name [, ...];
説明 DROP TABLE 文を実行して、複数のテーブルを一度に削除できます。
次の表に、文のパラメーターを示します。
パラメーター説明
IF EXISTS
  • 文に IF EXISTS 句を含めると、指定したテーブルが存在するかどうかに関係なく、成功応答が返されます。
  • 文に IF EXISTS 句を含めない場合、指定したテーブルが存在しないと、次のエラーが返されます:ERROR: table "non_exist_table" does not exist
table_name削除するテーブルの名前です。

次の例は、DROP TABLE 文を使用してテーブルを削除する方法を示しています。
DROP TABLE holo_test;

HoloWeb を使用してテーブルを視覚的に削除する

HoloWeb を使用すると、SQL 文を記述することなく、テーブルを視覚的に削除できます。そのためには、次の手順を実行します。

  1. [HoloWeb コンソール] にログオンします。詳細については、「HoloWeb に接続してクエリを実行する」をご参照ください。

  2. [HoloWeb コンソール] の上部ナビゲーションバーで、[メタデータ管理] をクリックします。

  3. HoloWeb コンソールの [メタデータ管理] ページに移動します。左側のインスタンス管理ペインで、[接続済みインスタンス] セクションで削除するテーブルを右クリックし、[テーブルの削除] を選択します。Delete a table
  4. [テーブルの削除] メッセージで、[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;