oracle如何将一列更新为另外一列

lanbao3308 2018-06-13 02:39:48
oracle如何将一列更新为另外一列 A表中有name 日期 B表中有name 日期 但是A表中的name B表中的name是一对多关系
请问如何关联update

两表无法直接for update
select a.name,a.ADMISSIONNO,b.name,b.zyh from drgs_basy a,testbak b where a.name =b.name and DISCHARGEDATE between to_date('2018-05-01 00:00:00','yyyy-mm-dd hh24:mi:ss')
and to_date('2018-05-31 23:59:59','yyyy-mm-dd hh24:mi:ss') for update

如何写update语句

写了几个update语句都是报错的
...全文
1599 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
for update 对连表的查询是不允许更新的。 还有你是更新A 还是B 你这些没说清楚
卖水果的net 2018-06-13
  • 打赏
  • 举报
回复
你的数据是什么样的,要的结果又是什么样的,用 Excel 简单的画一下。

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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