오라클 트리거 관련 0 2 1,928

by 205 트리거 [2012.03.09 11:47:09]



aa테이블

id gubun      star end  
--------------------------------------------------------------------------------------
A    01   2012/03/09 12:00:00
B    01       2012/03/09 13:00:00
C    13   2012/03/09 14:00:00
D    13   2012/03/09 15:00:00



bb테이블

id  star end
--------------------------------------------------------------------------
A    2012/03/09 12:00:00    2012/03/09 12:30:00

-> aa테이블에 end 컬럼이 update되면 bb테이블에 insert하는 트리거를 짤려고 하는데요..
    aa.gubun 이 01인 row에 대해서  end가 update되었을때 insert하는 트리거를 만들수 잇나요?
by 제로 [2012.03.09 13:05:24]

create or replace trigger tr_bb_insert
after update on aa
for each row
when (old.gubun = '01')
begin
    insert into bb (id, star, end)
    values(:old.id, :old.star, :new.end);
end;

by 마농 [2012.03.10 23:23:14]
AFTER UPDATE OF end ON aa
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입