我正在尝试使用SQL Loader将数据从csv文件导入Oracle中的表。 以下是我的剧本:
load data
infile '/STU/FILES/student_info.csv'
into table student_info
fields terminated by ","
( studentid, studentname, studentaddress "trim(null from trim(:studentaddress))" )
我必须使用trim
函数,因为我得到的csv包含约。第3个字段studentaddress
中有3行白色空格。我需要在插入表格之前删除这些空格。
但不幸的是,上面的脚本不起作用&给我错误:
Record 1: Rejected - Error on table STUDENT_INFO, column STUDENTADDRESS.
Field in data file exceeds maximum length
示例数据:
35,abcdef,12jwkdj klk表格默认
create table student_info (
STUDENTID VARCHAR(3), STUDENTNAME varchar(7), STUDENTADDRESS varchar(200)
);
任何人都可以帮我吗?