小编use*_*951的帖子

使用 Excel 中的数据更新 (Oracle) 数据库

我有一个像这样的 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, 25548

Oracle 数据库中的更新数据应如下所示:

订单_ID、项目_ID
1000, 20090
1001、22565
1002, 25548

请记住,我并不是在寻找 sql 语句来为每个 ids/lines 执行此操作,而是想象我有数百万个更新需要进行,并且希望通过循环将其自动化。

我很喜欢使用 PL/SQL 和 Python,但也欢迎其他技术。

谢谢 !

python oracle excel plsql

1
推荐指数
1
解决办法
6464
查看次数

标签 统计

excel ×1

oracle ×1

plsql ×1

python ×1