加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql – 使用CSV文件中的值更新Oracle表

发布时间:2020-12-12 16:21:48 所属栏目:MsSql教程 来源:网络整理
导读:我有一个CSV文件,其中包含一个ID和其他几列.我在oracle中也有一个表,其中ID标识一行.如何使用CSV文件中的值最好地替换表中的值,同时保持其他列的方式与之前的方式相同? 这必须使用oracle本身提供的工具(即PL / SQL或SQL脚本)来完成,我不能使用“真正的”脚本
我有一个CSV文件,其中包含一个ID和其他几列.我在oracle中也有一个表,其中ID标识一行.如何使用CSV文件中的值最好地替换表中的值,同时保持其他列的方式与之前的方式相同?

这必须使用oracle本身提供的工具(即PL / SQL或SQL脚本)来完成,我不能使用“真正的”脚本语言(Python,…)或“真正的”程序.

谢谢,
托马斯

解决方法

查看Oracle doc中的EXTERNAL TABLES.您可以将csv文件复制到Oracle服务器盒上,并让Oracle将其作为“正常”表提供,您可以在该表上运行查询.

然后问题只是将数据从一个表复制到另一个表.

外部表对于处理这样的数据加载非常有用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读