MERGE INTO user.table1@AA a
USING (select col1, col2, col3
from user.table2@AA
where col1 = :col1
and col2 = :col2
and col3 = :col3 ) b
ON (a.col1=b.col1 and a.col2=b.col2 and a.col3=b.col3)
WHEN MATCHED THEN
update set dnload_cnt = dnload_cnt+1
, emp_no = '100000001'
, in_date = sysdate
, in_ip = '192.168.1.1'
where col1 = :col1
and col2 = :col2
and col3 = :col3
WHEN NOT MATCHED THEN
insert (col1
, col2
, col3
, dnload_cnt
, emp_no
, in_date
, in_ip)
values( :col1
, :col2
, :col3
, 1
, '100000001'
, sysdate
, '192.168.1.1')
@@AA DB링크에 있는 테이블 처리시 "ORA-00905: 누락된 키워드"에러가 발생 합니다.
몇일 동안 분석 하고 있는데 이유를 모르겠어요..ㅠㅠ.. 문법 상으로는 문제가 없는데
9i에서 MERGE INTO 사용시 DB링크 테이블은 사용 못하나요~?
고수님들 도움 부탁 드립니다..^-^* |