Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

0
Sql de sütun içerisindekileri silme

Açık 1 Cevaplar 46 Gösterim Genel Kavramlar
Selamlar,

Tablodaki bir sütunun sadece içindeki verilerini silmek istiyorum. ALTER TABLE kullanarak sütunu tamamen kayberiyorum. Bunun için bir yöntem var mı?

1 cevap

0

Onun kolay bir yolu olduğunu sanmıyorum. Ya kolonu update edeceksin, ya da alter yapılabilir ama yine de update daha mantıklı. Alter için yöntem dersen kolonu silip yeniden ekleme. Ama hiç mantıklı gelmedi bana.

 

update table set kolon=null

Bunu yaparsan dikkat etmen gereken eğer tablondaki kayıt sayısı 1M üzerindeyse ve prod veritabanı ise sıkıntı yaşarsın. Cevap alamaz hale dönebilirsin. Periodic commit atarak yapman lazım. Yani her seferinde belirli miktarda kaydı silip commit atmalısın. Mesela biner biner olabilir, onbiner olabilir.

(5.7k puan)