-
ORA-01841: 년은 영이 아닌 값으로 지정해야 합니다. ORA-02063: line가 선행됨 오류 해결Programming 2022. 3. 3. 14:42
DB LINK를 통해 운영 서버의 데이터를 테스트 서버로 이관하려하였다.
실행한 쿼리 형태는 다음과 같다.
INSERT INTO HOST.TEST_SERV_TABLE@DB_LINK (SELECT * FROM PROD_SERV_TABLE);
하지만 다음과 같은 오류가 출력되었다.
해결 방법
- INSERT 대상 테이블의 컬럼과 SELECT하는 테이블의 컬럼을 직접 명시하여 매핑해주었다.
INSERT INTO HOST.TEST_SERV_TABLE@DB_LINK (COLUMN1, COLUMN2, COLUMN3, ... ) (SELECT COLUMN1, COLUMN2, COLUMN3, ... FROM PROD_SERV_TABLE);
데이터 이관 성공
'Programming' 카테고리의 다른 글
댓글