T-SQL Replace Function

by Yasin Sirkecili 26. Eylül 2009 15:51
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.

4 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

MSSQL | T-SQL

Yorumlar

Powered by BlogEngine.NET 1.4.5.0
Theme by Mads Kristensen

Yasin Sirkecili


Yasin Sirkecili
Software Developer
MSN & Mail: yasin@sirkecili.com

Bağlantılar

Calendar

<<  Şubat 2012  >>
PaSaÇaPeCuCuPa
303112345
6789101112
13141516171819
20212223242526
2728291234
567891011

View posts in large calendar

Son Yorumlar

Bağlantılar 2