【发布时间】:2018-10-01 07:05:48
【问题描述】:
我有一个这样的 Oracle 表:Order_ID、Project_ID。
Order_ID 是主键。
Project_ID 应该有一个值,但在许多情况下为空。
现在我有一个 Order_ID 和 Project_ID 列表,这是正确的数据,但那是在 excel 中。
我必须更新我的 oracle 数据库以匹配以下项目:
我的 Oracle 数据库上有错误数据:
订单 ID、项目 ID 1000, 20090 1001,空 1002,空Excel 中提供的正确数据:
订单 ID、项目 ID 1001, 22565 1002, 25548Oracle 数据库中的更新数据应如下所示:
订单 ID、项目 ID 1000, 20090 1001, 22565 1002, 25548请记住,我不是在寻找 sql 语句来为每个 id/行执行此操作,而是想象我有数百万次更新要进行并希望通过循环自动执行它。
我喜欢使用 PL/SQL 和 Python,但也欢迎使用其他技术。
谢谢!
【问题讨论】:
-
检查我的答案,让我知道它是否有效。请阅读:stackoverflow.com/help/someone-answers