트리거 이름 변경
설명
트리거의 이름은 RENAME 구문의 TRIGGER 예약어를 이용해서 변경한다.
구문
RENAME TRIGGER old_trigger_name AS new_trigger_name [ ; ]
- old_trigger_name : 트리거의 현재 이름을 입력한다.
- new_trigger_name : 변경할 트리거의 이름을 지정한다.
예제
RENAME TRIGGER medal_trigger AS medal_trig;
주의 사항
- 트리거 이름은 모든 트리거 사이에서 유일해야 한다. 하지만 데이터베이스 내의 테이블 이름과 같은 이름을 가질 수는 있다.
- 만약 테이블 트리거의 이름을 변경하려면, 트리거의 소유자이거나, 해당 트리거가 있는 테이블에 대해 ALTER 권한이 부여되어 있어야 한다. 사용자 트리거는 트리거의 소유자만 이름을 변경할 수 있다.