截斷資料表Truncate 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. 不支援 Delta 資料表。Not supported for Delta tables.