成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

帶您深入了解Oracle觸發器

數據庫 Oracle
能夠觸發觸發器事件的事件包括三種,其中DML事件觸發器可以是語句或行級觸發器。下文對Oracle觸發器作了詳細的介紹,希望對您能有所幫助。

在Oracle數據庫中,Oracle觸發器是一種自動執行響應數據庫變化的程序。下面就帶您一同了解一下Oracle觸發器的使用,供您參考學習。

我們可以設置為在觸發器事件之前或之后觸發或執行。能夠觸發觸發器事件的事件包括下面幾種:

DML事件
DDL事件
數據庫事件

DML事件觸發器可以是語句或行級觸發器。DML語句觸發器在觸發語句之前或之后觸發DML行級觸發器在語句影響的行變化之前或之后觸發。用戶可以給單一事件和類型定義多個觸發器,但沒有任何方法可以增強多觸發器觸發的命令。下表列出了用戶可以利用的觸發器事件:

事件 觸發器描述
INSERT  當向表或視圖插入一行時觸發觸發器
UPDATE  更新表或視圖中的某一行時觸發觸發器
DELETE 從表或視圖中刪除某一行時觸發觸發器
CREATE 當使用CREATE語句為數據庫或項目增加一個對象時觸發觸發器
ALTER 當使用ALTER語句為更改一個數據庫或項目的對象時觸發觸發器
DROP 當使用DROP語句刪除一個數據庫或項目的對象時觸發觸發器
START 打開數據庫時觸發觸發器,在事件后觸發
SHUTDOWN  關閉數據庫時觸發,事件前觸發
LOGON 當一個會話建立時觸發,事件前觸發
LOGOFF 當關閉會話時觸發,事件前觸發
SERVER 服務器錯誤發生時觸發觸發器,事件后觸發

創建觸發器的語法如下:

  1. CREATE [OR REPLACE] TRIGGER trigger_name  
  2. {before|after|instead of} event  
  3. ON {table_or_view_name|DATABASE}  
  4. [FOR EACH ROW[WHEN condition]]  
  5. trigger_body  

只有DML觸發器(INSERT、UPDATE、DELETE)語句可以使用INSTEAD OF觸發器并且只有表的DML觸發器可以是BEFORE或AFTER觸發器。

象約束一樣觸發器可以被設置為禁用或啟用來關閉或打開他們的執行體(EXECUTE),將觸發器設置為禁用或啟用使用ALTER TRIGGER語句:

  1. ALTER TRIGGER trigger_name ENABLE;  
  2. ALTER TRIGGER trigger_name DISABLE;  

要禁用或啟用表的所有觸發器,使用ALTER TABLE語句

  1. ALTER TABLE table_name DISABLE ALL TRIGGERS;  
  2. ALTER TABLE table_name ENABLE ALL TRIGGERS;  

刪除觸發器使用DROP TRIGGER

  1. DROP TRIGGER trigger_name;  


 

 

 

【編輯推薦】

Oracle過程和函數的區別

Oracle to_char函數的使用

oracle函數返回表的實現

帶您了解Oracle FBI索引

詳解如何將Oracle安裝為Linux服務

責任編輯:段燃 來源: 互聯網
相關推薦

2010-10-29 10:04:27

2010-10-27 15:58:01

Oracle臨時表

2010-10-29 14:57:12

Oracle歸檔模式

2010-10-26 11:28:33

ORACLE運行方式

2010-10-28 10:19:29

oracle權限管理

2010-11-19 15:53:28

oracle管理表空間

2010-11-16 14:43:25

Oracle SQL計

2010-10-22 11:10:43

SQL Server觸

2010-11-08 11:49:24

SQL Server管

2010-10-25 16:29:45

Oracle隨機數產生

2010-10-12 15:30:04

MySQL權限管理

2010-10-15 11:27:21

Mysql臨時表

2010-10-15 15:32:06

Mysql外部鎖定

2010-11-11 13:39:57

SQL連接查詢

2010-11-22 11:09:00

MySQL索引類型

2010-10-19 13:26:45

SQL Server事

2010-09-28 10:46:39

sql字段類型

2010-11-10 13:37:01

SQL Server觸

2010-10-11 16:45:18

MySQL ifnul

2010-10-14 11:25:39

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩色综合| 一级黄在线观看 | 精品国产一级 | 色婷婷av一区二区三区软件 | 亚洲一区二区三区视频免费观看 | 狠狠亚洲| 欧美午夜一区二区三区免费大片 | 欧美一级做a爰片免费视频 国产美女特级嫩嫩嫩bbb片 | av成年人网站 | 国产精品视频免费看 | 精品美女视频在免费观看 | 一区二区三区四区国产 | 午夜成人在线视频 | 欧美成人在线免费 | 免费黄色特级片 | 成人欧美一区二区三区黑人孕妇 | 欧美日韩国产在线观看 | 久久久久久亚洲精品 | 欧美日韩免费一区二区三区 | 久久成人一区二区三区 | 人人做人人澡人人爽欧美 | 欧美日韩高清免费 | 国产日韩中文字幕 | 欧美一级在线观看 | 毛片高清| 日韩成人在线观看 | 99精品在线| 亚洲自拍偷拍免费视频 | 欧美一区二区在线 | 久热精品免费 | 中文字幕中文字幕 | 2018国产大陆天天弄 | 午夜视频网站 | 日本电影一区二区 | 日本电影网站 | 91一区二区三区在线观看 | 蜜桃一区二区三区在线 | 久久久久久亚洲精品 | 国产欧美一区二区三区日本久久久 | 精品久久影院 | 欧美在线观看一区 |