DB/oracle

· DB/oracle
Trigger 트리거 (Trigger) - SQL에서, 테이블에 부착되어서 테이블에 INSERT나 UPDATE 또는 DELETE 작업이 발생되면 실행되는 코드 어떤 이벤트가 발생하면 자동적으로 실행되는 프로시져(반환값x)의 일종 트리거 안에 트리거 중첩 불가 => 블로킹 발생 블로킹: 일관성이 파괴되기때문에 데이터보호를 위해 시스템에서 테이블 접근금지내림 컴파일 시에는 괜찮은데 실행하면 오류잔치 ex) 수행중에 다른 곳을 수행 하고 오면 원본데이터를 또 수정하러가야하고... 반복 트리거 안에서는 DCL(COMMIT, ROLLBACK,SAVEPOINT) 안됨 함수나 프로시져에서는 가능 사용형식 create or replace trigger 트리거명 afrer on 테이블명 begin 명령문 end; 트리거..
kiwimaru
'DB/oracle' 카테고리의 글 목록