T-SQL ile bir kolonda yer alan verilere ait karakterler üzerinde değişim yapmak için REPLACE Fonksiyonu kullanılır. REPLACE fonksiyonu 3 farklı parametre alır.
update tblililcemahallekoy set ILCEADIK=REPLACE(ILCEADIK,'Ükurova','Çukurova');
birinci parametre değişiklik yapılacak metnin tamamıdır. Sorgunuza göre dilerseniz bu parametreye bir kolon adı girebilir veya bir metin belirtebilirsiniz.(Ben burda ILCEADIK kolonunu seçtim.) Aynı zamanda COLLATE fonksiyonuyla girdiğiniz verinin karakter tipinin nasıl değerlendirilmesi gerektiğini belirtebilirsiniz.
update tblililcemahallekoy set ILCEADIK=REPLACE(ILCEADIK COLLATE Latin1_General_BIN,'Ükurova','Çukurova');
Türkçe karakter seti için : SQL_Latin1_General_CP1254_CS_AS parametresini göndermeniz gerekmektedir.
bununla birlikte 2. ve 3. parametrelere girilmesi gereken değerler şöyledir.
2. parametre(Örn:Ükurova) Değişecek olan veri.
3. parametre (Örn: Çukurova) Değişmiş yeni hali.
yani bu sorgu yardımıyla ILCEADIK kolonunda Ükurova adıyla geçen verileri Çukurova olarak değiştirmiş oluyoruz.