TRUNCATE TABLETruncate Table

TRUNCATE TABLE table_name [PARTITION part_spec]

part_spec:
  : (part_col1=value1, part_col2=value2, ...)

テーブルまたはテーブル内の一致するパーティションからすべての行を削除します。Delete all rows from a table or matching partitions in the table. テーブルを外部テーブルまたはビューにすることはできません。The table must not be an external table or a view.

PARTITION

切り捨てられるパーティションに一致する部分的なパーティション仕様。A partial partition spec to match partitions to be truncated. Spark 2.0 では、これは Hive 形式を使用して作成されたテーブルに対してのみサポートされます。In Spark 2.0, this is supported only for tables created using the Hive format. Spark 2.1 以降では、データソーステーブルもサポートされています。Since Spark 2.1, data source tables are also supported. デルタテーブルではサポートされていません。Not supported for Delta tables.