[ Oracle - Trigger 특징 ]

 

1. Trigger Body 는 pl/sql 로 작성

2. 트리거는 유연성 때문에 참조 무결성을 보완 할 수 있다.

3. 트리거를 생성시 사용자는 그 테이블에 권한을 가지고 있어야 한다.

4.사용자는 CREATE TIRGGER 시스템권한을 가져야 한다.

    다른 사용자의 계정(Schema라고 하기도 한다)상에서 트리거를 만들기 위해서 사용자는

    Create any trigger 시스템 권한을 가져야 한다.

5. 트리거 소유주는 그 테이블의 권한을 부여받아야 한다.

6. 트리거 이름은 30자 이내

7. Trigger 는 본문만 변경 할 수 없다. 트리거의 상태(enable/disable)만이 변경 할 수 있는 유일한 부분이다.

    변경하기 위해서는 Trigger 를 다시 만들어서 대체 해야한다.

8. Trigger를 실행할 때 Trigger 내의 SQL 명령문은 잠정적으로 다른 Trigger를 실행할 수 있음

9.

 

Posted by 농부지기
,