【发布时间】:2021-04-03 06:46:03
【问题描述】:
我需要从 csv 文件(逗号分隔)将数据加载到 oracle SQL 表中。此 csv 文件数据每天都会更改,由其他团队提供。加载数据后,我将使用该表与现有表连接以获得所需的报告。
我的桌子:
CREATE TABLE CC_TEST
(
USERNAME VARCHAR2(30) NOT NULL
, column2 VARCHAR2(30) NOT NULL
, column3 VARCHAR2(30) Primary key
);
输入 CSV 文件:
USERNAME,column2,Column3
CC1234,adsfasdf,AB34568
CC1864,etwetwee,AB78966
CC7686,knblfklf,AB90867
任何意见将不胜感激。
提前致谢。
【问题讨论】:
-
创建 .ctl 如下... OPTIONS (SKIP=1) load data infile '/home/oracle/filename.csv' append into table CC_TEST fields by "," ( USERNAME,column2,列3)
-
谢谢@scott yu。我们可以从 Sql 开发人员工具中运行它吗?也可以将它设置为每天运行,因为 .csv 文件每天都在变化?提前致谢
标签: sql oracle sql-loader