?
本文檔使用 PHP中文網(wǎng)手冊(cè) 發(fā)布
DROP TRIGGER [ IF EXISTS ] name ON table [ CASCADE | RESTRICT ]
DROP TRIGGER將刪除所有對(duì)一個(gè)現(xiàn)存觸發(fā)器的引用。要執(zhí)行這個(gè)命令, 當(dāng)前用戶必須是觸發(fā)器的所有者。
如果指定的觸發(fā)器不存在,那么發(fā)出一個(gè)notice而不是拋出一個(gè)錯(cuò)誤。
要?jiǎng)h除的觸發(fā)器名
觸發(fā)器定義所在的表的名稱(可以有模式修飾)
級(jí)聯(lián)刪除依賴此觸發(fā)器的對(duì)象
如果有任何依賴對(duì)象存在,那么拒絕刪除。這個(gè)是缺省。
刪除films表的if_dist_exists觸發(fā)器:
DROP TRIGGER if_dist_exists ON films;
PostgreSQL里的DROP TRIGGER語(yǔ)句和 SQL標(biāo)準(zhǔn)不兼容。在SQL標(biāo)準(zhǔn)里,觸發(fā)器名字不是表所局部擁有的, 所以命令只是簡(jiǎn)單的DROP TRIGGER name。