W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
ALTER TRIGGER — 更改一個觸發(fā)器的定義
ALTER TRIGGER name
ON table_name
RENAME TO new_name
ALTER TRIGGER name
ON table_name
DEPENDS ON EXTENSION extension_name
ALTER TRIGGER
更改一個現(xiàn)有觸發(fā)器的屬性。 RENAME
子句更改給定觸發(fā)器的名稱而不更改其定義。 DEPENDS ON EXTENSION
子句把該觸發(fā)器標記為依賴于 一個擴展,這樣如果擴展被刪除,該觸發(fā)器也會被自動刪除。
要更改一個觸發(fā)器的屬性,你必須擁有該觸發(fā)器所作用的表。
name
要修改的一個現(xiàn)有觸發(fā)器的名稱。
table_name
這個觸發(fā)器所作用的表的名稱。
new_name
該觸發(fā)器的新名稱。
extension_name
觸發(fā)器依賴于某名稱的擴展(如果指定了NO
,則不再依賴)。 刪除擴展時,會自動刪除標記為依賴于擴展的觸發(fā)器。
臨時啟用或者禁用一個觸發(fā)器的功能由ALTER TABLE而不是 ALTER TRIGGER
提供,因為ALTER TRIGGER
無法表示一次性啟用或者禁用一個表上所有觸發(fā)器的選項。
要重命名一個現(xiàn)有的觸發(fā)器:
ALTER TRIGGER emp_stamp ON emp RENAME TO emp_track_chgs;
要把一個觸發(fā)器標記為依賴于一個擴展:
ALTER TRIGGER emp_stamp ON emp DEPENDS ON EXTENSION emplib;
ALTER TRIGGER
是一種 PostgreSQL的 SQL 標準擴展。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: