기록해! 정리해!

7-예제2(big data-trigger) 본문

Oracle

7-예제2(big data-trigger)

zsuling 2022. 5. 24. 17:34

 --삭제 시 추가가 발생하는 트리거 만들기
   
 select * from bigdata; --원본

 

 CREATE TABLE delbigdata --삭제백업테이블
   (
"EMP_NO" NUMBER(7,0), 
"BIRTH_DATE" DATE, 
"FIRST_NAME" VARCHAR2(26 BYTE), 
"LAST_NAME" VARCHAR2(26 BYTE), 
"GENDER" VARCHAR2(26 BYTE), 
"HIRE_DATE" DATE,
 deldate date
   );
   
create or replace trigger trg_delbigdata --트리거실행테이블
after delete 
on bigdata 
for each row 
begin
insert into delbigdata 
values (:old.EMP_NO, :old.BIRTH_DATE, :old.FIRST_NAME, :old.LAST_NAME, :old.gender, :old.hire_date, sysdate()); 
end;

 

delete from bigdata where emp_no<10006;
   
select * from delbigdata;  

 

--

'Oracle' 카테고리의 다른 글

7-SQL 기본문법 정리 (용어/프로시저/문자열함수)  (0) 2022.05.26
7-예제3(select)  (0) 2022.05.24
7-4(bigdata)  (0) 2022.05.24
7-3 (프로시저)  (0) 2022.05.24
7-2  (0) 2022.05.24
Comments