网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  Oracle数据库如何查询记录时给记录加锁     
  文章作者:未知  文章来源:未知  
  查看:250次  录入:管理员--2007-06-10  
 

本文通过一个具体的实例来解决Oracle数据库如休在查询记录时给记录加锁呢?

系统环境

1、操作系统:Windows 2000 。

2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版。

3、安装路径:C:\Oracle。

实现方法

利用SELECT的FOR UPDATE子句实现:

conn system/manager

--创建实验用户
grant connect,resource to test identified by test;

conn test/test

--创建实验表1
create table a(a number);
insert into a values(1);
commit;

select * from a for update;
或
select * from a for update of a.a;(a表的a列)

--新打开一个SQL*Plus窗口
conn test/test(test用户上的第二个会话)
delete from a;

此时,系统停顿状态,等待解锁,只要在第一个窗口发出roll;或commit;命令,即可解除锁定状态。

 
 
上一篇: Oracle 的一些基本知识,应该知道    下一篇: Oracle数据库删除两表中相同数据的方法
  相关文档
Oracle中怎样用自治事务保存日志表 04-11
单机创建物理Oracle9istandby数据库 05-13
Oracle中对像名大小写敏感性的深入解析 08-05
决定用户对全部对象名引用的三种数据库链 02-28
轻松四步帮你解决不能一次创建多表问题 06-17
讲解数据库变慢的三种情况及具体处理方法 06-04
教你快速掌握oracle 9i数据库的移动过程 11-15
调用存储过程时注意要使用output做修饰符 04-09
教你在windows环境下kill掉oracle的线程 06-04
经验谈之项目中的Oracle开发技巧 05-13
深入研究Oracle数据库空间管理方法 04-11
Oracle数据库系统使用经验六则 01-15
实例讲解ora-12514和ora-12514解决方法 04-15
windows平台下"one-of-patch"的安装方法 03-05
丢失归档日志文件后数据库应当如何恢复 (1) 04-16
Oracle-Decode()函数和CASE语句的比较 06-03
启动或关闭数据库的归档(archivelog)模式 08-06
Oracle建立二进制文件索引的方法 09-29
数据库迁移的几种常用方式及优缺点比较 05-14
Oracle数据库应用程序性能优化探究 04-11
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息