SQL - TRUNCATE TABLE Komutu

SQL TRUNCATE TABLE komutu, mevcut bir tablodan tüm verileri silmek için kullanılır.

Tablonun tamamını silmek için DROP TABLE komutunu da kullanabilirsiniz, ancak bu, veritabanından tüm tablo yapısını kaldırır ve bazı verileri depolamak isterseniz bu tabloyu bir kez daha yeniden oluşturmanız gerekir.

Sözdizimi

A'nın temel sözdizimi TRUNCATE TABLE komut aşağıdaki gibidir.

TRUNCATE TABLE  table_name;

Misal

Aşağıdaki kayıtlara sahip bir MÜŞTERİLER tablosu düşünün -

+----+----------+-----+-----------+----------+
| ID | NAME     | AGE | ADDRESS   | SALARY   |
+----+----------+-----+-----------+----------+
|  1 | Ramesh   |  32 | Ahmedabad |  2000.00 |
|  2 | Khilan   |  25 | Delhi     |  1500.00 |
|  3 | kaushik  |  23 | Kota      |  2000.00 |
|  4 | Chaitali |  25 | Mumbai    |  6500.00 |
|  5 | Hardik   |  27 | Bhopal    |  8500.00 |
|  6 | Komal    |  22 | MP        |  4500.00 |
|  7 | Muffy    |  24 | Indore    | 10000.00 |
+----+----------+-----+-----------+----------+

Aşağıda, Kes komutu örneği verilmiştir.

SQL > TRUNCATE TABLE CUSTOMERS;

Şimdi, CUSTOMERS tablosu kesildi ve SELECT ifadesinden çıkan çıktı aşağıdaki kod bloğunda gösterildiği gibi olacak -

SQL> SELECT * FROM CUSTOMERS;
Empty set (0.00 sec)