sqlloader csv 导入 ctl 列名对应导入 10

要把a表做成csv导入到b表csv第一行字段名和b表字段名不一致如csv:CD_CNT1CD_CNT2CD_SPPRCD_ITEMNUM_STOCK1_1NUM_STOC... 要把a表做成csv 导入到b表 csv 第一行 字段名 和 b表 字段名不一致
如 csv :
CD_CNT1 CD_CNT2 CD_SPPR CD_ITEM NUM_STOCK1_1 NUM_STOCK1_2 NUM_STOCK2_1
要插入的表:
CD_PLANT CD_PLACE CD_SPPR CD_ITEM CLS_STOCK
ctl :
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
(
CD_PLANT ":CD_CNT1“
,CD_PLACE ":CD_CNT2"
,CD_SPPR ":CD_SPPR"
,CD_ITEM ":CD_ITEM"
,CLS_STOCK "CASE
WHEN :NUM_STOCK1_1 > 0
THEN 0
WHEN :NUM_STOCK1_2 > 0
THEN 2
ELSE 0
END"
)
ctl 无法实现 怎么修改才能实现呢?
展开
 我来答
匿名用户
2015-07-10
展开全部
SQL*Loader是随Oracle一起发布和安装的命令行工具,命令名称为sqlldr。
该工具用于将外部文件数据导入ORACLE。
SQL*Loader在运行时,必须指定一个控制文件和一个数据文件,
除了将数据输出到Oracle外,还可以输出其他文件,用以指示运行状态,
包括:
Log File: 日志文件,用于输出运行过程中的消息日志。当运行失败时,
可据此判断失败原因。
Bad Files: 错误数据行。当数据文件中某一行数据导入失败,这行数据
将被输出到BadFile中。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式