發(fā)布時間:2015-11-20 19: 03: 02
Navicat for PostgreSQL 規(guī)則系統(tǒng)允許在數(shù)據(jù)庫表運行中命令一個備用動作來插入、更新或刪除現(xiàn)有的命令。粗略地說,當(dāng)特定的命令在特定的表中運行時,規(guī)則會導(dǎo)致運行額外的命令。需要注意的一個前提是,用戶必須是表的擁有者才有創(chuàng)建或改變規(guī)則的權(quán)限。
Navicat for PostgreSQL 最新版下載地址:http://www.whtianwei.cn/xiazai_postgresql.html
在 Navicat for PostgreSQL “規(guī)則”選項卡,只需簡單地點擊規(guī)則欄位即可編輯,使用規(guī)則工具欄,可創(chuàng)建新的、編輯或刪除選定的規(guī)則欄位。
使用“名”編輯框設(shè)置規(guī)則名,該名必須是有別于任何其他規(guī)則名,多個規(guī)則在同一個表和相同事件類型按名的字母順序依次運行。
事件:事件是 SELECT、INSERT、UPDATE 或 DELETE 中的一個。
代替運行:表明應(yīng)該運行這些命令,而不是原來的命令。
條件:任何 SQL 條件表達(dá)式(返回 boolean)。條件表達(dá)式不一定參考任何表,除了 NEW 和 OLD,可能不包含聚集函數(shù)。
定義:構(gòu)成規(guī)則動作的命令,有效的命令是 SELECT、 INSERT、 UPDATE、 DELETE 或 NOTIFY。
在條件和命令,特殊的表名 NEW 和 OLD 可能是用來參考的值。
● NEW 有效于 ON INSERT 及 ON UPDATE 規(guī)則,來參考被插入或更新的新行;
● OLD 有效于 ON UPDATE 及 ON DELETE 規(guī)則,來參考被更新或刪除的現(xiàn)有行。
注釋:定義規(guī)則的注釋。
關(guān)于 Navicat for PostgreSQL 的更多相關(guān)教程,可參考 Navicat 官網(wǎng)。
展開閱讀全文
︾