안녕하세요.
select를 해온값을 다른 db의 table에 insert를 하려는 작업을 하려고합니다.
다른 테이블 접속 권한을 줘서 1번 db 워크시트에서
1번 db명(db1) 테이블명(table1)
2번 db명(db2) 테이블명(table2) 시퀀스명(table2_seq)
select db2.table2_seq.nextval
from dual; 을 입력하면 db2의 table2_seq 시퀀스의 nextval값이 정상적으로 출력이됩니다.
그러나 insert문에서
INSERT INTO db2.table2( column1, column2, column3 )values( db2.table2_seq.nextval, '1', '2' )
을 입력하면 values에서 시퀀스 nextval 부분쪽이 시퀀스가 존재하지않는다며 ORA-02289 가 출력이됩니다.
제가..어떤점을 잘못하고있는건가요?