-
[SQL] TRIGGER (트리거) 사용법Database/SQL (oracle, mysql) 2019. 8. 13. 11:49
트리거 생성
CREATE OR REPLACE TRIGGER increase After insert ON dvd_rent for each row BEGIN update dvd_info set dvd_left_cnt = dvd_left_cnt -1 where dvd_no=:new.dvd_no END;
트리거 삭제
간혹 트리거 생성을 소문자로 하면 삭제가 안되어 drop TRIGGER 사용자명."트리거명" 이런식으로 해야 할때가 있다.
drop TRIGGER increase
트리거 조회
select * from ALL_TRIGGERS WHERE TRIGGER_NAME='increase';
반응형'Database > SQL (oracle, mysql)' 카테고리의 다른 글
[ibatis] 각 태그들의 리턴값 정리 (insert 리턴값) (0) 2019.08.30 [Oracle] 오라클 missing right parenthesis 에러 (0) 2019.08.12 [SQLD] SQLD 요약정리 (0) 2019.07.15 [SQL] Level, max(lavel) 사용법, SQLD문제 (0) 2019.06.05 [SQL] rollup과 cube (0) 2019.06.04