存储过程:
预先用SQL语句写好的,并用存储起来,如果需要的数据库提供与定义好的存储过程的功能相同时,只要调用execute()方法,即可执行。
触发器:
个人认为是一种特殊的存储过程,因为它是当运行到标签所在的位置时,才触发这个SQL语名的功能.
事务:
事务就是一个单元的工作,包括一系列的操作,这些操作要么全部成功,要么全部失败。
锁:
锁就是保护指定的资源,不被其他事务操作。
事务和锁的特点
事务的特点:
1. 事务是一个单元的工作,要么全做,要么全不做
2. 事务保证操作的一致性和可恢复性
3. 每一条Transact-SQL语句都可以是一个事务
4. 实际使用的事务是用户定义的事务,它包括一系列操作或者语句
5. 在多服务器环境中,使用用户定义的分布式事务,保证操作的一致性
锁的特点:
1. 锁是保证并发控制的手段
2. 可以锁定的资源包括行、页、簇、表和数据库
3. 锁的类型主要包括共享锁和排它锁
4. 特殊类型的锁包括意图锁、修改锁和模式锁
5. 共享锁允许其他事务继续使用锁定的资源
6. 排它锁只允许一个事务访问数据
7. 系统本身可以处理死锁
8. 用户可以根据实际情况定制锁的一些特征
posted on 2006-11-28 09:59
fang 阅读(600)
评论(0) 编辑 收藏 引用 所属分类:
软件学徒之路