我有一个包含ID和其他几列的CSV文件。我在oracle中也有一张表,其中的ID标识一行。我怎样才能最好地用CSV文件中的值替换表中的值,同时使其他列保持以前的状态?
这必须使用oracle本身提供的工具(即PL / SQL或SQL脚本)来完成,我不能使用“真实的”脚本语言(Python等)或“真实的”程序。
谢谢托马斯
查看Oracle文档中的EXTERNAL TABLES。您可以将csv文件复制到Oracle服务器框中,并让Oracle将其显示为可以在其上运行查询的“普通”表。
然后问题就变成了将数据从一个表复制到另一个表之一。
外部表对于处理这样的数据负载确实非常有用。