gpt4 book ai didi

sql - 使用SQL Loader导入csv文件到表中[但是大号。列数]

转载 作者:行者123 更新时间:2023-12-04 21:25:29 29 4
gpt4 key购买 nike

我想将csv文件形式的数据导入表中。[使用Oracle SQL Developer]。我有数百个文件,每个文件有大约50列。

从SQL * Loader Wiki(http://www.orafaq.com/wiki/SQL*Loader_FAQ)

 load data
infile 'c:\data\mydata.csv'
into table emp
fields terminated by "," optionally enclosed by '"'
( empno, empname, sal, deptno ) //these are the columns headers


我不想做的是列出所有列标题。我只希望将csv文件中的所有enteries按它们出现的顺序分配给表中的成员。

此外,毕竟我想为所有100个文件实现自动化。

最佳答案

您应该写下这些列(以及它们的类型),以便将csv文件的值分配给每一列。您应该执行此操作,因为脚本中不知道Oracle数据库中表中各列的顺序。

按照列在csv文件中出现的顺序写入列之后,可以通过键入以下命令为所有文件自动执行此脚本:

infile *.csv

关于sql - 使用SQL Loader导入csv文件到表中[但是大号。列数],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10980779/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com