안녕하세요. 저번에도 한번 문의를 드려보앗지만...아직 해결이 안되어 다시한번 도움을 요청드립니다.
A , B 이렇게 2개의 다른 서버가 있습니다.
A에서 B서버의 Table에 Insert 하는 부분이 있더라구요. Table의 키값은 Sequence 입니다. (물론 해당 Sequence는 B서버 계정에 생성이 되어져있구요.)
문제는 A에서 Insert 할경우 Sequence.Nextval 을 이용해서 키값을 넣어줘야 하는데
(SELECT NVL (MAX (SEQ), 0) + 1 SEQ FROM B.테이블명) 이런식으루 +1로 들어가져 있는부분이 문제가 발생되었습니다.
DB링크를 이용해 Sequence.Nextval 을 사용할수 있는 방법이 있다면. 조언좀 부탁드립니다.
참고로 A쪽 서버 계정에 DB링크를 생성하고서 테스트 성으로 일반 Temp테이블을 조회해보았지만 검색결과가 나오질 않는군요.. (에러는 없었지만)
|