DDL-数据定义语句: 四、触发器 -- 触发器(trigger),与某些特定的操作绑定,当达到触发条件后会自动触发--主要用来将某些操作的过程记录下来,或者阻止某些非法的操作,保护数据 /*触发条件:触发时间 —— before/after触发操作 —— insert/update/delete触 ...
分类:
数据库 时间:
2019-08-18 00:21:33
阅读次数:
126
触发器时为执行业务规则和保持数据完整性而提供的一种机制,它可以在执行插入、更新,删除等操作的前后自动触发。触发器与存储过程类似,但是让不接收输入\输出参数没也不能被显式调用,只能有服务器事件自动触发,根据一起执行触发器语言的不同,可将其分为DML触发器和DDL触发器 1、DML触发器 根据DML触发 ...
分类:
数据库 时间:
2019-04-20 12:47:38
阅读次数:
193
DDL 触发器作用: DDL 触发器主要用于防止对数据库架构、视图、表、存储过程等进行的某些修改。 DDL 触发器事件: DDL 触发器在创建用来监视并响应该数据库或服务器实例中的活动的事件通知时,可以指定相应事件类型或事件组。 超链接:DDL 事件 和 DDL 事件组 DDL 触发器类别: DDL ...
分类:
数据库 时间:
2018-10-19 21:59:10
阅读次数:
202
虽然同表级(DML)触发器和库级(DDL)触发器共顶着一个帽子,但登陆触发器与二者有本质区别。无论表级还是库级,都是用来进行数据管理的,而登陆触发器是纯粹的安全工具。 登陆触发器只响应LOGON事件,在登陆数据库成功后、用户会话未实际建立前触发。登陆数据库失败,如账号密码错误,不会激发登陆触发器。登 ...
分类:
数据库 时间:
2018-10-05 17:14:33
阅读次数:
199
触发器分为两种,一种与数据表绑定,响应数据表指定动作(insert、delete或update),此处称为表级;一种与数据库本身绑定,响应数据定义(DDL)语句(主要是CREATE、ALTER 和 DROP 开头的语句),此处称为库级。本篇以下所说触发器皆指库级触发器。 触发器(又名DDL触发器)是 ...
分类:
数据库 时间:
2018-10-05 15:02:12
阅读次数:
190
首先在master库下建立表ProcSqlTable和BackProcSqlTable。ProcSqlTable存放存储过程当前版本代码,BackProcSqlTable存放历史版本代码。 接下来需要建立两个库级(DDL)触发器:tr_saveProcSql和tr_saveBackProcSql。t ...
分类:
其他好文 时间:
2018-09-28 17:40:33
阅读次数:
135
触发器简单说明和NEW、OLD使用 一、Oracle中的触发器分类: DML触发器(表),DDL触发器(模式),Instead of 触发器(视图)和数据库触发器(数据库) Oracle中使用:new和:old需要注意: 1.必须是行级触发器,因为:new或者:old是当前触发表操作的当前行的新数据 ...
分类:
其他好文 时间:
2018-06-10 23:05:58
阅读次数:
205
商品表--Table"goods"DDL:CREATETABLEgoods(gidint(11)NOTNULL,namevarchar(20)DEFAULTNULL,numsmallint(6)DEFAULTNULL,PRIMARYKEY(gid))ENGINE=InnoDBDEFAULTCHARSET=utf8;订单表--Table"orders"DDL:
分类:
数据库 时间:
2018-03-20 11:17:59
阅读次数:
162
触发器名称: DML触发器:是指触发器在数据库中发生DML事件时将启用。DML事件即指在表或视图中修改数据的insert、update、delete。 DDL触发器:是指当服务器或数据库中发生DDL事件时将启用。DDL事件即指在表或索引中的create、alter、drop。 SQL Server为 ...
分类:
数据库 时间:
2018-03-06 12:54:18
阅读次数:
175
SQL Server OBJECTPROPERTY使用方法 OBJECTPROPERTY 返回有关当前数据库中的模式作用域对象的信息。此函数不能用于不是模式范围的对象,例如数据定义语言(DDL)触发器和事件通知。 OBJECTPROPERTY 语法: 1 OBJECTPROPERTY ( id , ...
分类:
数据库 时间:
2017-08-10 01:32:59
阅读次数:
218