Impala-truncate-table
提供:Dev Guides
Impala-テーブルを切り捨てる
Impalaの Truncate Table ステートメントは、既存のテーブルからすべてのレコードを削除するために使用されます。
DROP TABLEコマンドを使用して完全なテーブルを削除することもできますが、データベースから完全なテーブル構造を削除し、データを保存する場合はこのテーブルをもう一度作成する必要があります。
構文
以下は、truncate tableステートメントの構文です。
例
Impalaに customers という名前のテーブルがあり、その内容を確認すると、次の結果が得られているとします。 これは、顧客テーブルに6つのレコードが含まれることを意味します。
以下は、 truncate statement を使用してImpalaでテーブルを切り捨てる例です。 ここでは、 customers という名前のテーブルのすべてのレコードを削除しています。
上記のステートメントを実行すると、Impalaは指定されたテーブルのすべてのレコードを削除し、次のメッセージを表示します。
検証
Hueブラウザを使用したテーブルの切り捨て
Impala Queryエディターを開き、その中に truncate ステートメントを入力します。 次のスクリーンショットに示すように、実行ボタンをクリックします。
クエリ/ステートメントを実行すると、テーブルのすべてのレコードが削除されます。