database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 38814 게시물 읽기
No. 38814
MERGE INTO DBLINK 사용~
작성자
주하파파
작성일
2011-08-23 12:28ⓒ
2011-08-23 12:29ⓜ
조회수
7,150

    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링크 테이블은 사용 못하나요~?

 고수님들 도움 부탁 드립니다..^-^*

이 글에 대한 댓글이 총 2건 있습니다.

 9i 에서 그런 버그가 있다고 합니다..

패치를 해보시기 바랍니다.

1님이 2011-08-23 13:29에 작성한 댓글입니다. Edit

Update구문에서 불필요한 Where절이 눈에 띄네요.

마농(manon94)님이 2011-08-23 13:36에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
38819자동백업스크립트입니다.
오라클초보임
2011-08-25
5026
38816검색 속도 문제 입니다. [7]
최진규
2011-08-24
9458
38815Script 관련 질문입니다. [3]
나그네
2011-08-24
5566
38814MERGE INTO DBLINK 사용~ [2]
주하파파
2011-08-23
7150
38813TIMESTAMP 필드 검색 속도 향상 [2]
레이첼
2011-08-23
6996
38811초보자입니다.쿼리문 속도가 너무 안나와서요... [3]
염정훈
2011-08-23
5608
38809plsql에서 select한 결과를 insert or update 할때 [1]
nob
2011-08-22
5488
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다