oracle 求助帮写 存储过程 刚接触oracle

hailiu123 2014-01-08 02:29:38
有张表 tb1 里边三列
姓名 编号 状态
张三 001 0
李四 002 0
王五 003 0

里边多条数据,没重复的
现在要随机从tb1中取一行数据写到tb2中,并更改tb1中对应记录的 状态

求个存储过程 能避免在调用存储过程中发生并发问题

高手帮忙看看 感谢!!!



...全文
139 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
莱切斯特 2014-01-10
  • 打赏
  • 举报
回复
用merge 吧,有匹配就更新,没有就添加
大话EPM 2014-01-08
  • 打赏
  • 举报
回复
悲观锁。。。。
forgetsam 2014-01-08
  • 打赏
  • 举报
回复
加锁也锁不了读,和存储过程没关系。
hailiu123 2014-01-08
  • 打赏
  • 举报
回复
要实现的功能是:随机从tb1中取一行状态为0的记录,然后将状态更新为1 想问下 存储过程能不能实现 能的话怎么写啊,并发问题怎么回避
yinan9 2014-01-08
  • 打赏
  • 举报
回复
你说的随机取一条数据插入也要在存储过程中执行? 或者你说的是不是触发器?

17,082

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧