通行证: 用户 密码 域名空间  下载中心 社区论坛 信息公告 my小屋
联系我们
设为首页
加入收藏

 

qq,asp,php,jsp,xml,sql,.net,编程 程序 网页图象 建站经验 私服
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿
论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图
专题 | 应用软件 | 聊天通讯 | q q 专栏 | 建站经验 | 在线工具 | 站长club | 注 册 表 | 旧版
社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 网络赚钱 | 网站地图 | 广告服务 | 服务
当前位置:首页>>编程开发>>sql专区>>正文 新版上线![旧版]
注:打开慢时请稍等
sql简明教程(5)

http://www.iyit.net  日期:2006-5-3 18:26:52  来源:本站原创  点击:
参加讨论
sql提供了事务提交和事务撤消两种命令:
(1)事务提交:事务提交的命令为:
commit [work]
事务提交标志着对数据库的某种应用操作成功地完成,所有对数据库的操作都必须作为事务提交给系统时才有效。事务一经提交就不能撤消。
(2)事务撤消:事务撤消的命令是:
rollback [work]
事务撤消标志着相应事务对数据库操作失败,因而要撤消对数据库的改变,即要“回 滚”到相应事务开始时的状态。当系统非正常结束时(如掉电、系统死机),将自动执行rollback命令sql还提供了自动提交事务的机制,其命令为:
set auto commit on
其对应的人工工作方式命令为:
set auto commit off
一旦规定了自动提交事务方式,则系统将每条sql命令视为一个事务,并在命令成功执行完成时自动地完成事务提交。

4.并发控制
数据库作为共享资源,允许多个用户程序并行地存取数据。当多个用户并行地操作数据库时,需要通过并发控制对它们加以协调、控制,以保证并发操作的正确执行,并保证数据库的一致性。在sql中,并发控制采用封锁技术实现,当一个事务欲对某个数据对象操作时,可申请对该对象加锁,取得对数据对象的一定控制,以限制其他事务对该对象的操作。其语句格式为:
|share |
lock table 表名(或表名集合)in |exclusve |mode [nowait]
|share update|
其中,表名(或表名集合)中指出封锁对象,若为多个表名,则各个表名间以“,”相隔 ;任选项nowait表示多个用户要求封锁相同的关系时,后来提出的要求会被立即退回去,否则会等待该资源释放。
share表示共享封锁方式;exclusive表示独占封锁方式;share updae表示共享更新封锁方式。其中共享封锁方式允许其他事务读同一数据,但防止其他事务对已封锁的表进行更新,该锁主要防止在表的两次查询之间对该表的改动;共享更新封锁share update 是一个行封锁机制,它可改善表级封锁的并行性,它能允许并发事务读和修改一个表中的不同的行;独占封锁方式exclusive禁止其他事务获得一个共享锁且禁止其他事务执行任何数据操作语句,即一旦某个运行事务对某个数据对象施加了排它锁,则其他任何事务都不能再对该数据对象施加任何方式的锁,只有处于等待状态。如果不想无限等待,则选择nowait。
php(hypertext preprocessor,超文本预处理器)是一个递归的缩写名称,它是一种内嵌在html页面内的脚本语言。它的功能强大,使用方便,开发难度不大,而且可以免费使用。

本新闻共2页,当前在第2页  1  2  


编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部]
上一篇:sql简明教程(4)
下一篇:sql简明教程(6)
转载请注明来源:www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

 相关文章
microsoft sqlserver安装示例          浅谈优化sqlserver数据库服务器内存配置 在linux下访问mssqlserver数据库      
sqlserver7.0中如何在死锁产生时自动将 sql简明教程(6) sql简明教程(4)
sql简明教程(3) sql简明教程(2) sql简明教程(1)
怎样做sqlserver数据库的还原 将表数据生成sql脚本的存储过程 sql数据操作基础(中级)7
sql数据操作基础(中级)6 sql数据操作基础(初级)5 sql数据操作基础(初级)4
sql数据操作基础(初级)3 sql数据操作基础(初级)2 sql数据操作基础(初级)1
sqlserver提升权限相关命令及防范 探讨sqlserver中case的不同用法 无数据库日志文件恢复数据库方法两则(二
分页sqlserver存储过程 sqlserver实用操作小技巧集合(三) sqlserver实用操作小技巧集合(二)
最新更新 热点排行 推荐新闻
sql server 7.0与以前的版本相比,安全
设置proxy server和sql server实现互联
microsoft sql server 7.0安全问题   
mysql安全性指南(3)(转)           
mysql安全性指南 (2)(转)          
javascript实例教程(3-2)
javascript实例教程(3-1)
javascript实例教程(2) 创建弹出式窗
javascript实例教程(1) 目录
荧光文字
鼠标周围的文字宣传
随鼠标的闪烁小星星
鼠标右键显隐效果
状态栏特效
自动关闭弹出式窗口
sql server 7.0与以前的版本相比,安全
sql简明教程(6)
sql简明教程(5)
sql简明教程(4)
sql简明教程(3)
qq珊瑚虫外挂4.0版本发布!
多个广告位招商!
摄影后期系列一:1分钟为数码相片去红眼
qq挂机说明
asp进度条
photoshop通道抠图:给秀发飞扬的mm照
教您显示器亮度对比度的调节
新版上线,今日正式开通!!!
更多精彩图文广告等着您!
asp中使用sql语句教程
sql简明教程(1)
第二十章 开发delphi对象式数据管理功
sql简明教程(1)
vbscript和javascript互相调用 
jsp教程(四)-jsp actions的使用
操作系统被入侵后的修复过程
五一别忘电脑防毒 养成良好上网习惯
google对ie浏览器将捆绑搜索功能表担忧
新版上线,今日正式开通!!!
用photoshop创意图形“岁月”
摄影后期系列一:1分钟为数码相片去红眼

 友情链接
设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
copyrights © 2004-2006 iyit.net all rights reserved.
网站合作、广告联系qq:147007642、466949678
易特网络技术 点击这里给我发消息