Oracle'da Küçük/Büyük harf ayırdetmeden arayabilmek için şu ayarları kullanıyoruz:

nls_sort = binary_ci

nls_comp = linguistic

Bu ayarlarla, sıralamalarda sorun yaşıyoruz. Order by verdiğimiz sorgularda türkçe karakterler listenin altında çıkıyor. Bunu düzeltmek için şu ayarları yaptık:

nls_sort = xturkish

nls_comp = linguistic

Bu ayarlar ile sıralama düzeldi ancak bu sefer de Küçük/Büyük harf ayırdetmeden arama yapamıyoruz.

Bu iki özelliği de destekleyen ayar nasıl olmalıdır?

soruldu: 05 Mar '12, 08:17

aydin's gravatar image

aydin
1122
cevap kabul oranı: 0%

değiştirildi: 16 Haz '12, 11:43

rahmanyazgan's gravatar image

rahmanyazgan ♦
4.4k83559


Merhaba, şunu deneyin isterseniz.

SF_TRCONVERT_US(---COLUMN---) like '%'||TRANSLATE(UPPER(trim(:PARAMETRE)),'ĞİÖÇÜŞ','GIOCUS')||'%'

permanent link

cevaplandı: 05 Mar '12, 10:25

gklp's gravatar image

gklp
789317
cevap kabul oranı: 17%

SQL bazında bir çözüm sağlayabilir ancak genel bir çözüm yöntemi daha uygun olacaktır. Her sqlde bu düzenlemeyi yapmak enterprise uygulamalarda pek mümkün olmaz. Bir de hibernate kullandığımız için sqllere müdahale şansımız da yok.

permanent link

cevaplandı: 06 Mar '12, 04:34

aydin's gravatar image

aydin
1122
cevap kabul oranı: 0%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×50
×1

Soruldu: 05 Mar '12, 08:17

Görüntüleme: 1,745 kez

Son güncelleme: 16 Haz '12, 11:43

powered by BitNami OSQA