Aşağıdaki sorgu Oracle Database 11g Release 11.2.0.1.0 - 64bit Production veritabanında çalışmıyor fakat Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bit sürümünde çalışıyor

select * from inb_dosya_turu dosya_turu

where dosya_turu.adi like 'S%' or dosya_turu.id in (select 350 from dual)

soruldu: 10 Eyl '12, 09:28

Alp's gravatar image

Alp
873304447
cevap kabul oranı: 18%

değiştirildi: 11 Eyl '12, 04:31

CemIkta's gravatar image

CemIkta ♦
19.9k29125190


Sorun dil ayarlarının 11.0.2 versiyonunda sorguyu etkilemesinden kaynaklanıyormuş. 11.0.3 versiyonuna geçince sorun düzeldi. Dil ayarları aşağıdaki gibi.

Teşekkürler.

alter session set nls_sort = 'TURKISH_AI'; alter session set nls_comp = 'linguistic';

select * from SCOTT.BONUS bonusa where bonusa.ename like 'S%' or bonusa.JOB in (select 350 from dual)

permanent link

cevaplandı: 12 Eyl '12, 06:01

Alp's gravatar image

Alp
873304447
cevap kabul oranı: 18%

değiştirildi: 21 Eyl '12, 00:57

Profesyonel bir şema oluşturmak için tablo alan isimlerinin önüne eklenti koyarsanız problemsiz bir şekilde yolunuza devam edebilirsiniz.

Örneğin adi yerine idt_adi id yerine idt_id

(13 Eyl '12, 19:46) oyucel oyucel's gravatar image

bir de şu şekilde dener misiniz?

select * from inb_dosya_turu dosya_turu
where (
        dosya_turu.adi like 'S%' or 
        dosya_turu.id in (select 350 from dual)
      )
permanent link

cevaplandı: 11 Eyl '12, 05:34

oyucel's gravatar image

oyucel
10115
cevap kabul oranı: 16%

Malesef çalışmadı!

Verdiği hata bu.

Bu arada aynı sorguda OR yerine AND yazdığımda her iki sunucuda da çalışıyor.

SQL Error [904] [42000]: ORA-00904: "DOSYA_TURU"."ADI": invalid identifier ORA-00904: "DOSYA_TURU"."ADI": invalid identifier

(11 Eyl '12, 06:25) Alp Alp's gravatar image

tablonuzu kontrol edin. bu sütun isimlerinden en az biri hatalı.

tablo ddl'ini buraya yapıştırabilir misiniz?

(11 Eyl '12, 06:38) oyucel oyucel's gravatar image

select adi from inb_dosya_turu dosya_turu

ifadesi sunucuda çalışıyor.

(11 Eyl '12, 08:01) Alp Alp's gravatar image

tablonuzu kontrol edin. bu sütun isimlerinden en az biri hatalı.

tablo ddl'ini buraya yapıştırabilir misiniz?

permanent link

cevaplandı: 11 Eyl '12, 06:36

oyucel's gravatar image

oyucel
10115
cevap kabul oranı: 16%

select * from inb_dosya_turu dosya_turu where dosya_turu.ADI like 'S%' or dosya_turu.ID in (select 350 from dual)

şeklinde olabilir mi? oracle'da i ve I ya dikkat etmek gerekebiliyor.

permanent link

cevaplandı: 11 Eyl '12, 16:48

sallabre's gravatar image

sallabre
8014
cevap kabul oranı: 40%

olmadı yine aynı hatayı veriyor

(12 Eyl '12, 02:12) Alp Alp's gravatar image
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:

×77
×50

Soruldu: 10 Eyl '12, 09:28

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

Son güncelleme: 21 Eyl '12, 00:57

powered by BitNami OSQA