社区
基础和管理
帖子详情
oracle数据库for update
Almost_lover1
2017-09-11 09:12:09
我用for update 解锁表后,修改数据。改了后点勾,提示我“记录1已被删除”。 最后我提交事务后。发现那条数据还是没变化,是我plsql的问题还是什么问题? 求大佬告知
...全文
207
2
打赏
收藏
oracle数据库for update
我用for update 解锁表后,修改数据。改了后点勾,提示我“记录1已被删除”。 最后我提交事务后。发现那条数据还是没变化,是我plsql的问题还是什么问题? 求大佬告知
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
minsic78
2017-09-11
打赏
举报
回复
要么没有提交,要么就是update的逻辑使得更新前后的数据不变。
sxq129601
2017-09-11
打赏
举报
回复
应该没问题呀,你换个窗口试试看
Oracle
数据库
,for
update
使用实践;行级锁;排它锁、共享锁
Oracle
数据库
for
update
语句的机制及使用实例
oracle
数据库
执行
update
操作一直执行(转圈)
oracle
数据库
执行
update
操作一直执行(转圈)
Oracle
数据库
for
update
锁表现象及解决方法
select uid, username from t_user where uid = 2 for
update
; 并且没有点击提交事务,那么会产生行级锁。 那么用户二再在此表下执行for
update
语句时,就会出现卡死现象。 二、解决方案 2.1 用户操作 让用户...
oracle
数据库
for
update
操作提交事务报错ora-01410无效的rowid!
导致这种现象出现的原因是,for uodate前关联两张表造成的。 解决办法: where 后面只关联一张表即可,如果必须多表查询,建议使用左/右连接(left join …on…或right join…on)...
使用for
update
把Excel的数据上传到
Oracle
数据库
中
select * from ceshi for
update
; 点击小锁,点击旁边的+好,把Excel中的数据(不含头,只是数据)粘贴进去,每一列的格式要应对正确,没有红色列,再次点击小锁, 再点击事务提交,即数据上传到
Oracle
中完成; ....
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章