全部产品
Search
文档中心

Lindorm:TRUNCATE TABLE

更新时间:Jun 24, 2025

Gunakan sintaks TRUNCATE TABLE untuk menghapus data dalam tabel tanpa mengubah skema dan indeks tabel. Sintaks ini memungkinkan penghapusan data secara cepat sambil menjaga integritas tabel.

Mesin yang berlaku

Sintaks TRUNCATE TABLE hanya berlaku untuk LindormTable.

Sintaksis

truncate_table_statement ::= TRUNCATE TABLE table_identifier

Catatan penggunaan

Perhatikan hal-hal berikut saat menggunakan sintaks TRUNCATE TABLE:

  • Jika versi mesin SQL instance Anda lebih lama dari 2.6.10, gunakan sintaks OFFLINE TABLE untuk mengatur status tabel menjadi OFFLINE sebelum menjalankan pernyataan TRUNCATE TABLE. Jika versi mesin SQL adalah 2.6.10 atau lebih baru, Anda dapat langsung menjalankan pernyataan TRUNCATE TABLE.

  • Sintaks TRUNCATE TABLE tidak menghapus skema dan indeks tabel.

Contoh

Hapus data dalam tabel sensor.

  • Pernyataan sampel berikut menunjukkan cara menggunakan sintaks TRUNCATE TABLE untuk menghapus data dalam tabel ketika versi mesin SQL lebih lama dari 2.6.10:

    --Atur status tabel sensor menjadi OFFLINE terlebih dahulu.
    OFFLINE TABLE sensor;
    
    --Hapus data dalam tabel sensor.
    TRUNCATE TABLE sensor;
  • Pernyataan sampel berikut menunjukkan cara menggunakan sintaks TRUNCATE TABLE untuk menghapus data dalam tabel ketika versi mesin SQL adalah 2.6.10 atau lebih baru:

    TRUNCATE TABLE sensor;