DDL Trigger监控存储过程更改
来源:互联网 发布:淘宝被投诉低价竞争 编辑:程序博客网 时间:2024/06/03 14:35
下面的Trigger用于监控存储过程的更改。
创建监控表:
CREATE TABLE AuditStoredProcedures(
DatabaseName sysname
, ObjectName sysname
, LoginName sysname
, ChangeDate datetime
, EventType sysname
, EventDataXml xml
);
创建监控Trigger:
CREATE TRIGGER dbtAuditStoredProcedures
ON DATABASE
FOR CREATE_PROCEDURE, ALTER_PROCEDURE, DROP_PROCEDURE
AS
DECLARE @eventdata XML;
SET @eventdata = EVENTDATA();
INSERT INTOAuditStoredProcedures(DatabaseName,ObjectName,LoginName,ChangeDate,EventType,EventDataXml)
VALUES (
@eventdata.value('(/EVENT_INSTANCE/DatabaseName)[1]','sysname')
, @eventdata.value('(/EVENT_INSTANCE/ObjectName)[1]','sysname')
, @eventdata.value('(/EVENT_INSTANCE/LoginName)[1]','sysname')
, GETDATE()
, @eventdata.value('(/EVENT_INSTANCE/EventType)[1]','sysname')
, @eventdata
);
- DDL Trigger监控存储过程更改
- 存储过程中执行DDL
- 存储过程使用DDL语句
- mysql-创建存储函数,存储过程,trigger
- ORACLE TRIGGER ON DDL
- PLSQL DDL Trigger
- 监控磁盘存储过程
- Oracle存储过程中执行DDL操作
- Oracle 存储过程中的DDL语句
- Oracle 存储过程中的DDL语句
- PLSQL DDL Trigger save DDL history
- 存储过程-循环更改所有者
- 更改mysql的存储过程
- 监控session process存储过程
- oracle 游标,函数 function , 存储过程 PROCEDURE , 触发器 Trigger
- 运营JobDetail和Trigger定时调用存储过程
- 00201 数据库基础:函数、触发器TRIGGER和存储过程PROCEDURE
- 存储过程块中为何不可使用DDL语句?
- GBK点阵显示字库的制作和使用
- java中变量改名快捷键
- msleep() 与mdelay()
- ASCII字符点阵字库的制作和使用
- Java Concurrent框架之阻塞队列(Blocking queue)
- DDL Trigger监控存储过程更改
- kmalloc vmalloc kzalloc malloc 和 get_free_page()
- Unicode编码字符的点阵显示
- 泛型集合
- Android SDK Manager无法更新的解决
- 给盒子的贺文
- javaweb项目中中文乱码
- 关于ListView中加入并选取checkbox错位的问题
- VS嵌入汇编ASM