Oracle de yazdığım sorgularda verdiğim takma kolon adları küçük harfli bile olsa, Oracle bunları otomatik olarak büyük harfe çeviriyor.

Örneğin

“select kolon from tablo” sorgusunu çalıştırdığımda bana içerisinde KOLON isimli bir kolon bulunan bir tablo dönüyor.

Sorguların kolon isimlerinin yazdığım gibi gelmesini nasıl sağlarım.

soruldu: 12 Tem '12, 08:38

alp225's gravatar image

alp225
6113
cevap kabul oranı: 0%

değiştirildi: 12 Tem '12, 15:45

mabulgu's gravatar image

mabulgu ♦
2.8k43040


Bu konuyla ilgili bir yazı yazmıştım mutlaka okumalısın. http://www.serkandaglioglu.com/oracle-hakkinda-hayat-kurtarici-iki

permanent link

cevaplandı: 12 Tem '12, 17:01

alexander's gravatar image

alexander
185172023
cevap kabul oranı: 33%

Oracle Sql cumleleri not-case sensitive, yani kucuk/ buyuk harf duyarsizdir. Yani oracle KOLON ile kolon, ya da TABLO ile tablo arasinda ayrim yapmamakta, bu ayrim ayni sekilde fonksiyon isimlerinde bile yapilmamaktadir. Yani kolon isimlerini yazdiginiz gibi gelmesini, baska bir deyisle case sensitive'e zorlama isini yapmaniz mumkun degil.

Bu mesele Sql cumlesini yazan kisiler icin bir avantaj gibi gozukse de, sirf bir kucuk, bir buyuk harf seklinde yazilmis sorgular performans sorunu yasatip DB adminlerin basini agritmaktadir.

permanent link

cevaplandı: 12 Tem '12, 15:52

mabulgu's gravatar image

mabulgu ♦
2.8k43040
cevap kabul oranı: 26%

değiştirildi: 12 Tem '12, 23:35

Sorguda kolon isimlendirmeyle çözülebilir.

“select kolon "kolon" from tablo”
permanent link

cevaplandı: 13 Tem '12, 02:26

Mesut's gravatar image

Mesut
60721017
cevap kabul oranı: 25%

değiştirildi: 14 Tem '12, 10:36

mesela oracle 10g express'i kullanırken tablo oluşturduğumuz sırada tablo adının altında bir checkbox olması lazımdı yanlış hatırlamıyorsam. tam olarak altında olmasa bile etrafında bir yerde kesinlikle olması lazım (a) oradan büyük harfe değiştirmesini engelleyebilirsin.

permanent link

cevaplandı: 18 Tem '12, 06:39

Timur%20Aykut%20YILDIRIM's gravatar image

Timur Aykut YILDIRIM
371325047
cevap kabul oranı: 14%

değiştirildi: 18 Tem '12, 06:39

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

Soruldu: 12 Tem '12, 08:38

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

Son güncelleme: 18 Tem '12, 06:39

powered by BitNami OSQA