Merhaba, malzeme açıklamalarının yer aldığı tabloda küçük harfle girilmiş kayıtları düzeltmem gerekti.
Tabloda, İngilizce, Rusça ve Türkçe açıklamalar vardı.
UPDATE IASMATX SET STEXT = UPPER(STEXT)......
şeklinde bir sorgu işime yaramıyordu çünkü dil kodunu kaale almadan bodoslama büyük harfe çeviriyordu.
Ben de biraz araştırdım, dil koduna göre şu şekilde güncelleme yapabileceğimi öğrendim.
UPDATE IASMATX SET STEXT = UPPER(CAST(STEXT COLLATE Latin1_General_CS_AS AS NVARCHAR(80))) WHERE CLIENT = '00' AND COMPANY = '01' AND LANGU = 'E' AND STEXT <> UPPER(CAST(STEXT COLLATE Latin1_General_CS_AS AS NVARCHAR(80)));
UPDATE IASMATX SET STEXT = UPPER(CAST(STEXT COLLATE Turkish_CS_AS AS NVARCHAR(80))) WHERE CLIENT = '00' AND COMPANY = '01' AND LANGU = 'T' AND STEXT <> UPPER(CAST(STEXT COLLATE Turkish_CS_AS AS NVARCHAR(80)));
UPDATE IASMATX SET STEXT = UPPER(CAST(STEXT COLLATE Cyrillic_General_CS_AS AS NVARCHAR(80))) WHERE CLIENT = '00' AND COMPANY = '01' AND LANGU = 'R' AND STEXT <> UPPER(CAST(STEXT COLLATE Cyrillic_General_CS_AS AS NVARCHAR(80)));
Selamlar.