[오라클] 구지 백업을 한다.(트리거)
본문 바로가기
카테고리 없음

[오라클] 구지 백업을 한다.(트리거)

by 솔기잇 2014. 2. 27.



1.일단 테이블을 만들고 

2.트리거로 백업을 한다.


-- 판매백업 (구지 지우고 싶다면 해라)

CREATE TABLE TBL_PANMAE3_BACKUP 

(PDCODE     VARCHAR2(10)

,PANDAY      DATE DEFAULT SYSDATE

,PANSU        NUMBER

);


-- 백업 트리거

CREATE OR REPLACE TRIGGER ATRI_TBL_PRODUCT3_DELETE

AFTER DELETE

ON TBL_PRODUCT3

FOR EACH ROW

BEGIN

INSERT INTO TBL_PANMAE3_BACKUP

-- TBL_PANMAE3_BACKUP 테이블에 밑의 결과물을 여기에 넣어라

    SELECT *

        FROM TBL_PANMAE3

--판매테이블에서 제품코드가 

       WHERE PDCODE = :OLD.PDCODE;

       

       DELETE TBL_PANMAE3

-- 판매 기록 새우깡을 읽어다가  백업쪽에 넣어 주어라.

       WHERE PDCODE = :OLD.PDCODE;


END;


close