oracle当中 ,select * from Table for update
锁定的是一条记录,现在我想锁定一个表,怎么锁???
锁定的是一条记录,现在我想锁定一个表,怎么锁???
解决方案 »
- C # + DDTek.Oracle 连接远程程Oracle数据库如何实现?
- oracle分组
- 关于window下oracle密码问题
- oracle 数据库收缩问题
- SQL*Plus Worksheet的启动
- Oracle10g 安装失败 (严重: 参数 PORT 的值 null 无效)
- oracle OracleOraHome90TNSListener 启动了有停止啦
- 请问以下三种情况的数据库为什么这么设计?主要是主键,外键的设计。请高手讲解下,非常感谢!!!!!!
- oracle 9i concept 下载
- oracle 错误提示:的原因,和解决方法
- 请教:如何在PL/SQL dev中调试带有输入参数为数组的存储过程
- sql navigator 中怎么运行调试oracle存储过程?
lock table table_name in share row exclusive mode。(SRX)
但是,锁表和锁行怎么能看出来呢?
执行完1楼和我的语句,都不能对该表做任何操作啊。
首先需要说明的是LOCK TABLE加的锁都叫表锁。都是锁定一个表。至于IN后面的锁定选项可以指定锁定不同的内容。
ROW_SHARE
ROW_EXCLUSIVE
SHARE_UPDATE
SHARE
EXCLUSIVE
详细内容查看Oralce帮助文档,里面说得非常详细。