Etiketler

, , , , ,


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_upperKullanımı :

NLS_UPPER (alanAdi, ‘nls_sort=xturkish’)

Benzer şekilde LOWER yerine de NLS_LOWER

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 :

Reklamlar