trigger 사용
2024. 11. 13. 08:53ㆍOracle/Oracle Study
반응형
1. 테이블 확인
SQL> select * from scott.tmp_result;
2. history 테이블 생성
SQL> create table scott.table_history as select ename, sysdate dt from scott.tmp_result where 1=2;
Table created.
3. trigger 생성
create or replace trigger table_history_trigger
before insert on scott.tmp_result
for each row
begin
if inserting then
insert into scott.table_history values(:new.ename, sysdate);
end if;
end table_history_trigger
;
/
4. insert 및 확인
SQL> insert into scott.tmp_result values(9999,'CPU','Main',40,'Computer');
1 row created.
SQL> select * from scott.table_history;
반응형
'Oracle > Oracle Study' 카테고리의 다른 글
패스워드 주기 확인 (0) | 2022.04.22 |
---|---|
아주 쉬우면서도 착각할 수도 있는 날짜 조회 (0) | 2022.04.07 |
[oracle19c] 사용자 생성 및 삭제 (ORA-65096, ORA-28014) (0) | 2022.03.24 |
11g alert 파일 경로 확인 (0) | 2022.02.09 |
shmmax 값에 대한 추측성 글 (0) | 2015.03.10 |