亚洲人成网站18禁止人,亚洲av网址在线,亚洲av无码国产综合专区,亚洲欧洲精品成人久久av,性欧美videofree另类

Navicat中文網(wǎng)站 > 使用技巧 > 詳解 Navicat for PostgreSQL 表觸發(fā)器
Navicat 幫助中心 幫助類別

詳解 Navicat for PostgreSQL 表觸發(fā)器

發(fā)布時(shí)間:2015-11-20 19: 39: 36

每當(dāng)某種類型操作運(yùn)行時(shí),Navicat for PostgreSQL 觸發(fā)器規(guī)范數(shù)據(jù)庫自動(dòng)運(yùn)行特定的功能,觸發(fā)器可定義在任何 INSERT、UPDATE 或 DELETE 操作前或后時(shí)運(yùn)行,或修改列和 SQL 語句。

Navicat for PostgreSQL 最新版下載地址:http://www.whtianwei.cn/xiazai_postgresql.html

在Navicat for PostgreSQL “觸發(fā)器”選項(xiàng)卡,只需簡單地點(diǎn)擊觸發(fā)器欄位即可編輯,使用觸發(fā)器工具欄,用戶可創(chuàng)建新的、編輯或刪除選定的觸發(fā)器欄位。需要注意的是,創(chuàng)建表觸發(fā)器時(shí)用戶必須有在表的 TRIGGER 權(quán)限。

Navicat for PostgreSQL
Navicat for PostgreSQL

使用“名”編輯框設(shè)置觸發(fā)器名,該名必須是有別于任何其他觸發(fā)器名。

列觸發(fā)器:指定觸發(fā)器過程是否影響一行觸發(fā)一次,或只是每 SQL 語句觸發(fā)一次。如果取消勾選,默認(rèn)的是FOR EACH STATEMENT。

觸發(fā):定義觸發(fā)器行動(dòng)時(shí)間,可以使用 Before 或 After 來表示在語句前或后激活。

插入:每當(dāng)插入一個(gè)新行,觸發(fā)器會(huì)被激活。

更新:每當(dāng)修改一個(gè)行,觸發(fā)器會(huì)被激活。

刪除:每當(dāng)從表刪除一個(gè)行,觸發(fā)器會(huì)被激活。

更新欄位:指定一個(gè)列。如果至少一個(gè)指定的列在 UPDATE 命令提及為目標(biāo),觸發(fā)器將會(huì)觸發(fā),該功能僅支持 PostgreSQL 9.1 或以上版本。

當(dāng)子句:指定一個(gè) WHEN 條件,這將測試觸發(fā)器是否應(yīng)該被觸發(fā),僅支持 PostgreSQL 9.0 或以上版本。

觸發(fā)函數(shù)模式和觸發(fā)函數(shù):當(dāng)觸發(fā)器觸發(fā)時(shí)運(yùn)行,用戶提供的函數(shù)被聲明為沒有引數(shù),將返回類型觸發(fā)器。

引數(shù):當(dāng)觸發(fā)器運(yùn)行時(shí),指供給函數(shù)的可選逗號(hào)分隔引數(shù)列表。引數(shù)是文本字符串常數(shù),簡單的名和數(shù)字常數(shù)可以寫在這里,但它們都將被轉(zhuǎn)換為字符串。關(guān)于在函數(shù)中觸發(fā)器引數(shù)如何可訪問,請(qǐng)檢查觸發(fā)函數(shù)的實(shí)施語言描述,它可能和正常函數(shù)引數(shù)不同。

注釋:定義觸發(fā)器的注釋。

關(guān)于 Navicat for PostgreSQL 的更多相關(guān)教程,可參考 Navicat 官網(wǎng)

展開閱讀全文

標(biāo)簽:Navicat for PostgreSQL,觸發(fā)器引數(shù)

讀者也訪問過這里:
Copyright ? 2025 Navicat數(shù)據(jù)庫管理軟件
- 蘇州蘇杰思網(wǎng)絡(luò)有限公司
|
軟件使用須知 |
證照信息 |
特聘法律顧問:江蘇政緯律師事務(wù)所 宋紅波

咨詢熱線

在線咨詢

限時(shí)折扣