oracle怎样锁表? oracle当中 ,select * from Table for update 锁定的是一条记录,现在我想锁定一个表,怎么锁??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 加TX锁 lock table table_name in share row exclusive mode。(SRX) 这个是TM行锁,lock table test_yixl in exclusive mode但是,锁表和锁行怎么能看出来呢?执行完1楼和我的语句,都不能对该表做任何操作啊。 我觉得楼主是混淆了概念。首先需要说明的是LOCK TABLE加的锁都叫表锁。都是锁定一个表。至于IN后面的锁定选项可以指定锁定不同的内容。ROW_SHAREROW_EXCLUSIVESHARE_UPDATESHAREEXCLUSIVE详细内容查看Oralce帮助文档,里面说得非常详细。 在oracle中求一sql 游标问题 oracle求教 创表参数initial和next的问题?请高手解释 使用grant命令的权限问题 创建自动增长ID无效 帮忙看一下 我怎样才能查看oracle数据库表空间里面到底有哪些表? 怎么提高数据库更新的效率? Oracle数据库中有没有定时执行存储过程的功能?请指教! 动态执行sql 报错CODE:-911 ERROR:ORA-00911: invalid character 请教:如何在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帮助文档,里面说得非常详细。