开发者社区> 问答> 正文

通过使用Oracle数据库调用存储过程将记录插入到表中的Python自动化脚本

我有一个要求,比如我有一个带有一些数据的ods文件,我希望将这些数据插入到一个表中。这个场景需要通过过程调用来完成,因为我们必须验证ods文件中的一些字段。需求的步骤。为此,我们有两个表,比如Staging表和主表。staging表包含验证失败的记录,主表包含成功的记录。 注意:如何使用python脚本实现这一点。这将在每天的基础上实现自动化 步骤1:将文件放在指定的位置。 步骤2:从指定位置获取文件并调用过程来插入记录。 步骤3:在调用过程时需要处理某些字段的验证。只需要将验证成功记录存储在Mani_table中。验证失败的记录需要存储在Staging表中。 步骤4:自动化脚本需要每天完成。 问题来源StackOverflow 地址:/questions/59385849/python-automation-scripting-to-insert-records-into-a-table-via-calling-stored-pr

展开
收起
kun坤 2019-12-25 22:12:43 703 0
1 条回答
写回答
取消 提交回答
  • 您可以使用python的shutil模块在文件夹之间移动文件。

    shutil.move("path/to/current/file.foo", "path/to/new/destination/for/file.foo")
    

    点击这里查看更多细节 您可以以多种方式定期运行python脚本!我不能评论这些方法的效率,但是您可以使用python的apscheduler。更多详情请点击这里 您可以使用python的pyexcel-ods来读取ods文件。 既然你还没有增加你的工作,我不能帮助你比这更多!

    2019-12-25 22:12:47
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载