[英]Oracle 11g invalid identifier error
此查询在Oracle数据库10g企业版10.2.0.2.0-64bi中有效,但在Oracle数据库11g 11.2.0.1.0版-64位生产中无效
select *
from inb_dosya_turu dosya_turu
where dosya_turu.adi like 'S%'
or dosya_turu.id in (select 350 from dual)
问题是什么?
我意识到此问题是由于语言设置而发生的。 语言设置脚本如下。 升级11.2.0.3后,脚本已开始正常工作。 我更改了要在SCOTT模式中查询的查询
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)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.