ALTER TRIGGER
ALTER TRIGGER#
구문#
alter_trigger ::=#
전제 조건#
SYS 사용자, 트리거가 속한 스키마의 소유자 또는 ALTER ANY TRIGGER 시스템 권한을 가진 사용자만이 이 구문으로 트리거를 변경할 수 있다.
설명#
명시한 트리거의 작동을 가능, 불가능하게 하거나 컴파일 한다.
user_name#
변경될 트리거의 소유자 이름을 명시한다. 생략하면 Altibase는 현재 세션에 접속한 사용자의 스키마에 속한 것으로 간주한다.
trigger_name#
변경될 트리거의 이름을 명시한다.
ENABLE#
명시한 트리거의 작동을 사용 가능하게 한다.
DISABLE#
명시한 트리거의 작동을 불가능하게 한다.
COMPILE#
명시한 트리거의 유효성 여부에 관계 없이 명시적으로 컴파일 한다. 명시적 재컴파일은 수행 중에 트리거가 유효하지 않은 경우 암시적으로 컴파일 하는 부하를 제거한다.
예제#
<질의> 다음 예는 명시한 트리거의 작동을 불가능하게 한다. 트리거 del_trigger를 생성하는 구문은 CREATE TRIGGER 문의 예제를 참조한다.
iSQL> ALTER TRIGGER del_trigger DISABLE;
Alter success.