ALTER TRIGGER
名稱
ALTER TRIGGER -- 修改一個觸發器的定義
語法
ALTER TRIGGER name ON table RENAME TO newname
描述
ALTER TRIGGER 改變一個現有觸發器的定義。RENAME 子句修改觸發器的名稱,而不用改變觸發器的定義。
你必需擁有該觸發器作用的表才能改變其屬性。
參數
- name
需要修改的現有觸發器的名稱
- table
該觸發器作用的表的名字
- newname
現有觸發器的新名字
注意
臨時打開或者關閉觸發器的能力是由 ALTER TABLE 而不是 ALTER TRIGGER 提供的,因為 ALTER TRIGGER 冇有一次打開或者關閉所有表的觸發器的選項。
例子
重新命名一個現有觸發器:
ALTER TRIGGER emp_stamp ON emp RENAME TO emp_track_chgs;
兼容性
ALTER TRIGGER 是 PostgreSQL 對 SQL 標準的擴展。