DECLARE 
   N_COUNT NUMBER := 0;
BEGIN
   SELECT COUNT(*)
     INTO N_COUNT
    FROM TABLE1
   WHERE 1 = 1
      AND STUD_NO         = '111'
            
    IF N_COUNT=0 THEN 
        INSERT INTO TABLE1
    ( COLUMN1)
VALUES 
    (1);
     ELSE
UPDATE TABLE1
      SET COLUMN1 = '2'
 WHERE 1 = 1
    AND STUD_NO 
END IF;
END;



이 PL_SQL 문을 MERGE 문으로 동일하게 구현해야 합니다. 그래서....

MERGE INTO TABLE1
  USING (SELECT COUNT(*) AS cnt FROM TABLE1
           WHERE 1 = 1
       AND STUD_NO         = '111') A

ON A.cnt = 0
WHEN MATCHED THEN 
      DBMS_OUTPUT.PUT_LINE('업데이트해야지~'); 
WHEN NOT MATCHED THEN 
      DBMS_OUTPUT.PUT_LINE('인서트해야지~');

처럼 작성을 했느데..... 에러가 뙇.... 

여기까지 읽어주셔서 감사합니다... 혹시나 문제점도 고쳐주시믄 성은이 망극하겠나이다..!!!
No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 28789
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 15561
10102 sort warnings 나오는 쿼리인데 [1] 카루카루 2017.12.26 15012
10101 DBCC 실행이 완료되었습니다. 메시지를 안나오게 할 수 있나요? [1] Tuban 2017.12.22 17356
10100 조회 쿼리 질문드립니다.. (기초) 암무거나 2017.12.22 13640
10099 프로시저 결과 테이블 여러개를 임시테이블에 넣는게 가능한가요? [7] 하하하하하 2017.12.20 19791
10098 sql 문의 드립니다. (횡으로 데이터 출력) [2] 호짱 2017.12.20 15113
10097 io 높은 쿼리 튜닝법 질문드립니다. [1] 카루카루 2017.12.19 12887
10096 작업의 "유지 관리 계획"과 SQL Server 에이전트의 "작업" 백업 [1] 당근28호 2017.12.19 14880
10095 리소스모니터에서 보면 sqlservr.exe 의 읽기가 굉장히 높은데 카루카루 2017.12.18 16462
10094 프로시저 상태 확인. [1] Sting 2017.12.18 16499
10093 고수형님들 도와주십쇼 뉴뉴,, [1] 듬직한정자 2017.12.18 16691
10092 2014구성관리자관련 질문입니다. [2] 코자2 2017.12.16 14562
10091 DB memory 사용율을 낮추고 싶습니다. [4] lobb 2017.12.15 15774
10090 log_reuse_wait_desc REPLICATION 질문(log 축소) 하아아 2017.12.15 14430
10089 0.5단위 내림 방법 질문 [1] 안돼요 2017.12.15 21263
10088 update 추적 트리거 관련 질문 Tuban 2017.12.14 15483
10087 안녕하세요 왕초보 신입 mssql 쿼리 질문 드립니다! [9] 옳거니 2017.12.14 17429
10086 안녕하세요. SQL서버 디스크 구성 조언드립니다. [2] 획~~ 2017.12.14 21825
10085 2개의 가격 필드를 어떻게 쿼리를 날려야 검색을 할수 잇나요? [6] 문상연 2017.12.13 21799
10084 SQL SERVER 2017 Developer Edition 라이센스에 대해 [1] 이노(inno) 2017.12.13 19109
» Merge 문을 활용한 방식으로 바꿔야하는데... missing keyword 에러가 납니다. [1] 초보개발자_도움필요 2017.12.13 18380





XE Login