I have a file with special characters. How do I have to activate the encoding to allow uploading this information.
file.txt
11|campo2|09/13/2017 11:36:11 PM
12|cáéíóúñ12345aeiou|09/22/2017 02:41:38 PM
select * from nls_session_parameters;
ControlFile.ctl
OPTIONS (SILENT=(ALL, HEADER))
load data
infile file.txt
badfile file.bad
discardfile file.dis
append
into table TABLE_INFO
fields terminated by '|'
TRAILING NULLCOLS (
SUB_ID INTEGER EXTERNAL,
SUB_PROPERTY CHAR(4000),
MODIFY_TIME DATE TERMINATED BY "|" "to_date(:MODIFY_TIME, 'MM/DD/YYYY HH:MI:SS PM')",
UPLOAD_DATE DATE TERMINATED BY "|" "to_date('20201215153045', 'YYYYMMDDHH24MISS')",
FILE_NAME constant "nombre_archivo.txt"
)
Table
create table TABLE_INFO
(
sub_id NUMBER(20) not null,
sub_property VARCHAR2(4000),
modify_time DATE,
upload_date DATE,
file_name VARCHAR2(200)
)
sqlldr userbd/passbd control=ControlFile.ctl log=log_file.log rows=10000 direct=true