ora-02070 0 1 1,536

by 날으는개발자 [SQL Query] [2022.03.07 09:13:45]


dblink로 select절을 이용하여 insert시 생기는 오류입니다

 

INSERT INTO DBTABLE@ERP

(column1,column2,column3)

VALUSE (

(SELECT MAX(column1) FROM DBTABLE2@ERP),

(SELECT NVL(column1) FROM DBTABLE2@ERP),

(SELECT MIN(column1) FROM DBTABLE2@ERP)

)

 

검색을해도 정보가 너무 없네요 CURSOR을 이용하거나 디비링크를 역으로 이용하면 된다는데

시도하는것마다 다 실패하네요....

by 마농 [2022.03.07 09:48:04]

쿼리가 이상합니다.
MAX, MIN 은 단건을 가져오는데
NVL 은 집계함수가 아니라 여러건을 가져와 다른 에러가 날텐데요?

ORA-02070 은 이기종 원격DB Insert 시 발생 될 수 있는 에러로
해결방안은 쿼리를 단순화 하는 거라고 하네요.
정확한 쿼리를 올려주세요.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입