Sql Truncate Table Komutu Kullanımı

Posted by

Merhaba arkadaşlar, bu yazımda Sql Truncate Table Komutu Kullanımı ‘ndan bahsetmeye çalışacağım.

TRUNCATE TABLE Nedir?

TRUNCATE TABLE Ne İşe Yarar?

TRUNCATE TABLE Nasıl Kullanılır?

Sql’de bir tablomuz var ve içerisinde de test kayıtlarımızın bulunduğunu varsayalım.

Program tarafındaki testlerimizi de bitirdikten sonra bu tablo içerisinde bulunan test kayıtlarını silmemiz gerekiyor. Bu tablodaki kayıtları DELETE komutunu kullanarak silebiliriz. Fakat ID veya herhangi bir alanımızda otomatik değer olarak tanımladıysak eğer DELETE komutu ile kayıtları sildiğimizde bu alanlar en son hangi değerde kaldıysa oradan itibaren kayıt eklemeye devam eder.

Örneğin; en son 10 ID’li kaydı eklediyse tabloya kayıt eklemeye çalıştığımızda ID değeri 11’den başlayacaktır.

Eğer böyle olmasını istemiyorsak TRUNCATE TABLE komutunu kullanarak kayıtları silmemiz gerekiyor.

TRUNCATE TABLE Komutu tablomuzu sıfırlayacaktır.

Örneğin:
TRUNCATE TABLE Urunler

DELETE FROM Urunler

Truncate komutu Urunler tablosunu sıfırlamamızı sağlar. Delete komutu ise tablo içerisindeki kayıtları siler. Yani Son eklenen ID değerimiz 5 ise tablodaki verileri sildikten sonra veri eklendiğinde ID değeri 6 dan başlayacaktır. Truncate table işlemi yapıldığında ID değerleri de sıfırlanmış olacaktır.

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir