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을 이용하거나 디비링크를 역으로 이용하면 된다는데
시도하는것마다 다 실패하네요....
쿼리가 이상합니다.
MAX, MIN 은 단건을 가져오는데
NVL 은 집계함수가 아니라 여러건을 가져와 다른 에러가 날텐데요?
ORA-02070 은 이기종 원격DB Insert 시 발생 될 수 있는 에러로
해결방안은 쿼리를 단순화 하는 거라고 하네요.
정확한 쿼리를 올려주세요.