ORA-00957: 열명이 중복되었습니다

Yeoonnii·2022년 10월 3일
0

Oracle

목록 보기
5/10

VIEW 생성시 오류가 발생하였다

ORA-00957: 열명이 중복되었습니다
00957. 00000 -  "duplicate column name"

VIEW 생성이 아닌 조회 등의 작업을 수행하는 경우 기존 컬럼명과 같은 컬럼명이 존재해도 자동으로 옆에 (1)이 붙는 형태로 조회 되었었다

VIEW 생성시 컬럼명에 M.USERID, I.NAME 이 USERID, NAME으로 변경되며 M, I등의 별칭이 사라지게 된다

VIEW 생성시에는 위처럼 별칭이 사라지기 때문에,
별칭을 제외했을때 같은 컬럼명이 존재하지 않게 해주어야
한다

C.NO가 중복으로 조회되며 VIEW생성시 중복되는 컬럼명임을 확인하였다

SELECT * FROM ~ ➡️ SELECT M.USERID, M.PHONE, M.REGDATE, I.NO ITEMNO, I.NAME, I.PRICE, C.NO ~
중복되지 않게 컬럼명을 지정해주었다

중복되는 컬럼명이 VIEW에 생성되지 않게
표시할 컬럼명만 선택한 후 VIEW를 생성하니 오류없이 VIEW가 생성되었다

0개의 댓글