Etiketler
NLS, NLSSORT, NLS_LOWER, nls_sort=xturkish, NLS_UPPER, Oracle - PL-SQL
Oracle / Oracle / PL-SQL Functions | NLS_UPPER | NLS_LOWER | NLSSORT || nls_sort=xturkish (Türkçe Karakter SORUNUNUN Çözümü)
Oracle da “TÜRKÇE” içerikleri karakteri bozmadan büyük harfe çevirmek istiyorsanız, sadece UPPER(alanAdi) sorunuzu çözmeyecektir.
Upper kullanmanız halinde “i” yi I olarak çevirecektir.
Türkçe karakterleri bozmadan büyük harfe çevirmek için NLS_UPPER kullanmalısınız
NLS_UPPER (alanAdi, ‘nls_sort=xturkish’)
Benzer şekilde LOWER yerine de NLS_LOWER
NLS_LOWER(alanAdi, ‘nls_sort=xturkish’)
tercih edebilirsiniz.
Eğer sadece Order By ile sıralama yapmak için kullanacaksanız, NLSSORT
NLSSORT(SutunAdi,´nls_sort=xturkish´)
ile türkçe karakterilerin sorgunun en sonunda (ASC) ya da en başında (DESC) yer almasını önleyebilirsiniz.
Bu kategorideki diğer yazılarım için :