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

Navicat中文網(wǎng)站 > 常見問題 > 淺談 Navicat for Oracle 表觸發(fā)器
Navicat 幫助中心 幫助類別

淺談 Navicat for Oracle 表觸發(fā)器

發(fā)布時間:2015-10-26 14: 15: 23

Navicat for Oracle 觸發(fā)器是一種規(guī)范數(shù)據(jù)庫,具有自動運行某種特定類型操作的功能。觸發(fā)器可以定義在任何 INSERT、 UPDATE 或 DELETE 操作前或后時運行,或者每一次修改行、或每一次 SQL 語句。在“觸發(fā)器”選項卡管理觸發(fā)器,只需簡單地點擊觸發(fā)器欄位就可以編輯。使用觸發(fā)器工具欄,可以創(chuàng)建新的、編輯或刪除選擇的觸發(fā)器欄位。

Navicat for Oracle
Navicat for Oracle

● 添加觸發(fā)器:添加一個觸發(fā)器到表。

● 刪除觸發(fā)器:刪除已選擇的觸發(fā)器。

● 名:設(shè)置觸發(fā)器名。

混合:勾選此項,可以設(shè)置觸發(fā)器為一個混合觸發(fā)器,僅支持 Orac1e 11g 或以上版本。

行觸發(fā)器:勾選此項,可設(shè)置觸發(fā)器為一個行觸發(fā)器。

觸發(fā):指定觸發(fā)時間是否在觸發(fā)語句前或后運行觸發(fā)器動作。

插入:每當一個 INSERT 語句添加行到表或添加一個元素到嵌套表即觸發(fā)觸發(fā)器。

更新:每當改變一個 UPDATE 語句,在“更新欄位”中指定列的值觸發(fā)觸發(fā)器。如果沒有“更新欄位”存在,每當一個 UPDATE 語句改變表或嵌套表中的任何列時,觸發(fā)器將被觸發(fā)。

刪除:每當一個 DELETE 語句從表移除一行或從嵌套表移除一個元素時便會觸發(fā)觸發(fā)器。

更新欄位:必要時指定欄位給 UPDATE 語句觸發(fā)器。

啟用:可以通過勾選或取消勾選此項來選擇是否啟用或禁用觸發(fā)器限制。

定義:輸入觸發(fā)器的定義。例如:

BEGIN

添加工作記錄(:old.僱員編號, :old.入職日期, sysdate,

:old.工作編號, :old.部門編號);

END;

當子句:指定觸發(fā)器條件,SQL 條件必須符合給數(shù)據(jù)庫來觸發(fā)觸發(fā)器。這條件必須包含相關(guān)的名,不可包含查詢。

參考舊的:指定相關(guān)的名。默認相關(guān)的名是 OLD。

參考新的:指定相關(guān)的名。默認相關(guān)的名是 NEW。

跟隨:指定相同類型觸發(fā)器的關(guān)聯(lián)觸發(fā)排序,僅支持Orac1e 11g 或以上版本。

模式:定義觸發(fā)器到當前模式。

擴展閱讀: MySQL 表觸發(fā)器你懂多少?

展開閱讀全文

標簽:Navicat for Oracle,欄位,觸發(fā)器

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

咨詢熱線

在線咨詢

限時折扣