oracle222
触发器
触发器的定义:
q触发器是当特定事件出现时自动执行的存储过程
q特定事件可以是执行更新的DML语句和DDL语句
q触发器不能被显式调用
q触发器的功能:
q自动生成数据
q自定义复杂的安全权限
q提供审计和日志记录
q启用复杂的业务逻辑
...
分类:
其他好文 时间:
2015-02-25 10:22:46
阅读次数:
178
1 定义 bin-log日志记录了所有的DDL和DML的语句,但不包括查询的语句,语句以事件的方式保存,描述了数据的更改过程,此日志对发生灾难时数据恢复起到了极为重要的作用。 2 开启 mysql默认是没有开发bin-log日志,首先我们需要开启bin-log日志,在my.cnf中修改 [mysql...
分类:
数据库 时间:
2015-02-17 11:34:22
阅读次数:
161
作者:iamlaosong
首先,最大的区别是二者属于不同类型的语句,前者是DML语句(数据操作语言,SQL中处理数据等操作统称为数据操纵语言),完成后需要提交才能生效,后者是DDL语句(数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言 ),执行完直接生效,不提供回滚,效率比较高。其次,功能不同,前者只是插入数据,必须先建表;后者则建表和插入数据一块完成。...
分类:
其他好文 时间:
2015-02-15 12:15:02
阅读次数:
139
sql serveri不用游标,适合于循环DML (update delete insert)的场合实例...
分类:
数据库 时间:
2015-02-14 17:35:34
阅读次数:
175
redo:记录用户的操作。(commit)undo:相反的用操作。(rollback)checkpoint:redo真正写入物理存储。(定时写---定时策略)===========================================1.用户提交SQL的DML语句。2.数据库DBWN写入R...
分类:
其他好文 时间:
2015-02-13 22:24:11
阅读次数:
174
填充因子依附索引而存在,但创建索引,就意味着要对表进行DML时,必须处理额外的工作量(也就是对索引结构的维护)以及存储方面的IO开销。所以创建索引时,需要考虑创建索引所带来的查询性能方面的提高,与引起的额外的开销相比,是否值得。填充因子取值范围:0~100(0为默认值)
分类:
数据库 时间:
2015-02-13 16:16:35
阅读次数:
521
数据库事务是一种单元操作,要么全部操作成功,要么全部失败。在Oracle中,一个事务是从执行第一个数据操作语言(DML)语句开始的,直到执行一个COMMIT语句,提交保存事务,或执行一个ROLLBACK语句,放弃此次操作结果。 事务的“要么全部完成,要么什么都不做的”特性,会使得将错误信息记录到数据...
分类:
数据库 时间:
2015-02-11 14:23:49
阅读次数:
221
今天温习oracle事务,记录如下:事务定义 事务是保持数据的一致性,它由相关的DDL或者DML语句做为载体,这组语句执行的结果要么一起成功,要么一起失败。 我们知道SQL92标准定义了数据库事务的四个特点:原子性 (Atomicity) :一个事务里面所有包含的SQL语句是一个执行整体,...
分类:
数据库 时间:
2015-02-11 10:38:00
阅读次数:
182
ORACLE PL/SQL编程之八:把触发器说透本篇主要内容例如以下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件...
分类:
数据库 时间:
2015-02-10 23:03:44
阅读次数:
257
ORACLE PL/SQL编程之八:把触发器说透本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2 创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触...
分类:
数据库 时间:
2015-02-10 18:40:24
阅读次数:
254