database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 39870 게시물 읽기
No. 39870
오라클 버전 9i 이하를 사용하시는 분들께 질문 드립니다.
작성자
이무용(rainfeel)
작성일
2012-12-06 14:38
조회수
12,031

제가 스크립트를 만들어서 관련 업체에 보냈는데, 아래와 같은 에러가 난다고 연락이 왔습니다.

ORA-00918: column ambiguously defined.

ORA-00904: : invalid identifier

 

어떤 상황인가 하면...

제가 아래처럼 프로시져 안의 with구에 CO_DATA라고 naming을 했습니다.

예)

WITH CO_DATA AS (

    SELECT * FROM SYS.DATABASE_PROPERTIES

)

SELECT CO_DATA.*

 

그런데, 퍼포먼스에 좀 문제가 생겨서, 아래와 같이 CO_DATA라는 실제 테이블을 작성했습니다. 

CREATE TABLE CO_DATA ( 

ITEM_NAME VARCHAR2(50),

INFILE_DATE DATE NOT NULL,

SHIP_ID NUMBER NOT NULL,

COMM_ID NUMBER NOT NULL,

ITEM_ID NUMBER NOT NULL,

VALUE VARCHAR2(50)

);

 

지금 생각해보면, 

실제로도 CO_DATA라는 테이블이 존재하고,

inline view로도 CO_DATA가 존재를 하니까 에러가 날 것 같기도 합니다만...

어쨌든 버젼 10g와 11g에서는 위의 에러들이 발생하지 않습니다.

 

현재로서 에러 원인이 확실히 이것인지 확인을 하고 싶은데, 확인이 불가능하네요.

오라클9i 이하를 사용하시는 분들께서 

CO_DATA테이블을 작성하고, inline view에서도 같은 이름을 사용했을 때,

에러가 발생하는지 좀 확인해 주실 수 있으신가요? *.*

 

잘 부탁 드립니다.

[Top]
No.
제목
작성자
작성일
조회
39880Incremental backup에 관한 간단한 질문 ^^
삼각받침
2012-12-07
5088
39872프로시저에서 다이나믹 쿼리 실행 [2]
햇살한조각
2012-12-06
6870
39871DB를 구축하려는데 오라클은 처음이라 질문 올립니다.
허정만
2012-12-06
4693
39870오라클 버전 9i 이하를 사용하시는 분들께 질문 드립니다.
이무용
2012-12-06
12031
39868오라클에서 입력시 '&' 처리 [5]
조우연
2012-12-06
5477
39867테이블의 각 컬럼을 다른 테이블과 조인하여서 가져오고싶습니다. [2]
uamu
2012-12-05
5708
39864문자열 계산식을 자동으로 계산해주는 기능이 있나요 ? [1]
2012-12-05
8949
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다