oracle10g 临时表里的记录怎么加锁
时间:2011-11-28
来源:互联网
如题:
在一个存储过程里:
insert into 临时表(字段1,字段2,字段3)
(
select 字段1,字段2,字段3
from 表1,表2,表3
where 条件1,条件2
)
我想把插入到临时表里的记录锁住,防止记录被重复使用。
想到了用悲观锁,但是 for update 不能用在此 select 语句后,
求各位指教。
在一个存储过程里:
insert into 临时表(字段1,字段2,字段3)
(
select 字段1,字段2,字段3
from 表1,表2,表3
where 条件1,条件2
)
我想把插入到临时表里的记录锁住,防止记录被重复使用。
想到了用悲观锁,但是 for update 不能用在此 select 语句后,
求各位指教。
作者: KennyXiao 发布时间: 2011-11-28
不能借助主键什么的数据库限制吗?
作者: huangdh12 发布时间: 2011-11-29
两个问题:
1,你现在要对哪个表加锁?
2,临时表不能做提交,也就是说表中数据只对当前事务可见。为什么要加锁?
PS:别忘了结贴!
1,你现在要对哪个表加锁?
2,临时表不能做提交,也就是说表中数据只对当前事务可见。为什么要加锁?
PS:别忘了结贴!
作者: named_fish 发布时间: 2011-11-29
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28