网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > SQL技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.自己改写的一个sql server 2000的.
.SQL Server编写存储过程小工具(三.
.您的SQL Server应用程序查询正在.
.如何在把超过固定长度的文字以"….
.在SQL Server中显示表结构的脚本.
.sql server分布式事务解决方案.
.详细讲解提高数据库查询效率的实.
.sql server的几个函数要记录.
.在控制中心点选数据库时出现的SQ.
.讲解SQL Server数据库被挂马的解.
.另类解读SQL Server中的DateTime.
.利用SQL语句对不同数据库进行高效.
.详细讲解删除SQL Server日志的具.
.深入讲解"database link"的设置和.
.解决用sa登录sql 2005失败的问题.
.如何单独抽取SQL server 2000帮助.
.[SQLServer][DTS][存储过程]将DT.
.ms sql删除重复的记录 .
.用UTL_INADDR包获取已经连接用户.
.监测你的SQL SERVER--让瓶颈暴露.

摆脱困惑正确认识隔离级别的标准定义

发表日期:2008-4-14


虽然ANSI/ISO SQL92标准有很详细的说明,但许多人看完之后都是一头雾水,本文将对其定义进行详细的说明。

l 未提交读(read uncommitted)

l 提交读(read committed)

l 重复读(repeatable read)

l 序列化(serializable)

说明:

◆隔离级别0与事务无关,并且不加锁,也就是说例如select * from t1,系统扫描过和读取的每一行都不加锁。

◆隔离级别1与事务无关,只对正在取数的行加锁,取完数马上开锁,也就是说,begin tran 然后select * from t1即使没有commit,锁也会自动打开。

◆隔离级别2与事务有关,对扫描过的地方加锁。例如,select * from t1,系统从第1行开始扫描,扫描到第5行的时候,1到5行都处于锁定状态,直到commit,这些锁才解开。

◆隔离级别3与事务有关,对全表加锁。

上一篇:不能安装SQL Server 2005的问题及解决方法 人气:1551
下一篇:怎样在SQL Server 2005中用证书加密数据 人气:1298
浏览全部然ANSI/ISO SQL92标准的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐