>데이터 베이스 >MySQL 튜토리얼 >ORA-00918:未明确定义列

ORA-00918:未明确定义列

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-06-07 17:16:422388검색

但是在客户现场,数据库版本为Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 ,上面的语句就报错:ORA-00918:未明

有一条SQL语句,类似如下:

select ...,createdate from A left join B on ... where ...

其中createdate字段在表A和表B上都存在。在本地的Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 上执行正常,而且createdate显示的值为B表里面该字段的信息。

但是在客户现场,数据库版本为Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 ,上面的语句就报错:ORA-00918:未明确定义列

看来Oracle版本不一样,对该问题的处理方式也是不一样的。

linux

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.