ALTER TRIGGER — 트리거 정의 변경
트리거 변경이름켜짐테이블_이름다음으로 이름 바꾸기:new_name트리거 변경이름켜짐테이블_이름확장 프로그램에 따라 다름확장_이름
트리거 변경기존 트리거의 속성을 변경합니다.RENAME절은 트리거 정의를 달리 변경하지 않고 지정된 트리거의 이름을 변경합니다.확장 프로그램에 따라 다름절은 트리거가 확장에 종속된 것으로 표시하므로 확장이 삭제되면 트리거도 자동으로 삭제됩니다.
트리거가 속성을 변경하려면 해당 테이블을 소유해야 합니다.
이름변경할 기존 트리거의 이름.
테이블_이름이 트리거가 작동하는 테이블의 이름.
new_name트리거의 새 이름입니다.
확장명_이름트리거가 의존하는 확장의 이름.
트리거를 일시적으로 활성화 또는 비활성화하는 기능은 다음에 의해 제공됩니다.테이블 변경, 아님트리거 변경, 왜냐면트리거 변경테이블의 모든 트리거를 한 번에 활성화 또는 비활성화하는 옵션을 표현할 수 있는 편리한 방법이 없습니다.
기존 트리거의 이름을 바꾸려면:
emp_track_chgs로 emp 이름 변경 시 emp_stamp 변경 트리거;
트리거를 확장 프로그램에 종속되는 것으로 표시하려면:
emp에 대한 ALTER TRIGGER emp_stamp는 확장 프로그램 emplib에 따라 다릅니다.
트리거 변경은포스트그레SQLSQL 표준의 확장입니다.