oracle ddl 觸發器
給你個修改表的觸發器吧
CREATE TABLE alter_audit_trail(
object_owner VARCHAR2(30),
object_name VARCHAR2(30),
object_type VARCHAR2(30),
alter_by_user VARCHAR2(30),
sys_event VARCHAR2(30),
alteration_time DATE);
-- 當使用者建立、修改或刪除時的模式觸發器。
CREATE OR REPLACE TRIGGER tri_alter_audit_trail
AFTER ALTER OR CREATE OR DROP ON scott.SCHEMA
BEGIN
IF sys.sysevent = 'ALTER' THEN
INSERT INTO alter_audit_trail VALUES
(sys.dictionary_obj_owner, sys.dictionary_obj_name,
sys.dictionary_obj_type, sys.login_user, 'my_alter', sysdate);
ELSIF sys.sysevent = 'CREATE' THEN
NULL;
ELSIF sys.sysevent = 'DROP' THEN
NULL;
END IF;
END;
轉自網路
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/90618/viewspace-620663/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- OGG DDL觸發器引發的故障系列(一)觸發器
- Oracle開發基礎-觸發器Oracle觸發器
- 禁止oracle表的觸發器triggerOracle觸發器
- oracle儲存過程和觸發器Oracle儲存過程觸發器
- mysql觸發器MySql觸發器
- D觸發器觸發器
- oracle檢視物件DDL語句Oracle物件
- SqlServer-觸發器SQLServer觸發器
- logon觸發器for dbaGo觸發器
- MySQL使用觸發器MySql觸發器
- 語句觸發器觸發器
- MySql-觸發器MySql觸發器
- sqlserver 列觸發器SQLServer觸發器
- 除錯觸發器除錯觸發器
- 建立MySQL觸發器MySql觸發器
- 瞭解SQL Server觸發器及觸發器中的事務AWSQLServer觸發器
- 觸發器 REFERENCING OLD AS OLD觸發器
- 行為和觸發器觸發器
- MySQL觸發器介紹MySql觸發器
- sql-server觸發器SQLServer觸發器
- Oracle12C新特性_DDL日誌Oracle
- 搜尋Oracle DDL中的關鍵字Oracle
- Oracle vs PostgreSQL,研發注意事項(2)-DDL語句與事務OracleSQL
- SQL Server:觸發器詳解SQLServer觸發器
- mvvm模式 事件觸發器[wpf]MVVM模式事件觸發器
- MySQL入門-- TRIGGER(觸發器)MySql觸發器
- SQL觸發器例項講解SQL觸發器
- MSMQ 觸發器 安裝失敗MQ觸發器
- SQL Server 觸發器詳情HOPPSQLServer觸發器
- MySQL觸發器的使用規則MySql觸發器
- SqlServer觸發器的建立與使用SQLServer觸發器
- Oracle 自動備份觸發ORA-01513問題Oracle
- Oracle中獲取TABLE的DDL語句的方法Oracle
- 暫存器,觸發器,三極體小結觸發器
- Oracle 19c 利用觸發器在資料庫啟動後自動開啟 PDBOracle觸發器資料庫
- 雲開發 CloudBase 已上線觸發器能力Cloud觸發器
- 淺入淺出SQL Server 觸發器SQLServer觸發器
- 數位電路中的觸發器觸發器
- [MySQL光速入門]026 觸發器 trigger!!!MySql觸發器