Данные моей таблицы содержат новый символ строки, который он загружает из файла ctl загрузчика sql, один столбец с именем «IPADDRESS» загружается с новым символом строки:
Мой файл ctl:
load data
INFILE 'abc.txt'
INTO TABLE TABLENAME
APPEND
FIELDS TERMINATED BY '\|'
(MAKE,
CUST_ID "UPPER(:CUST_ID)",
IPADDRESS "REGEXP_REPLACE(:IPADDRESS, '\\.\\D+', '', 1, 0)"
)
Данные в хранении таблицы Ex:
Make CUST_ID IPADDRESS
------------------------------
C MPG-VG-ALG01 "9.7.69.37
"
C MPG-VG-ALG03 "9.7.69.39
"
Пример данных входного файла:
C|mpg-vg-alg01.gdl.mex.ibm.com|9.7.69.37
C|mpg-vg-alg03.gdl.mex.ibm.com|9.7.69.39
C|mpg-vg-alg04.gdl.mex.ibm.com|9.7.69.23
CHAR(13)
илиCHAR(10)
, например: REPLACE(REPLACE('значение столбца', CHAR(13),''),CHAR(10),'')... или вы можете заменить его в регулярном выражении - person Rohan Büchner   schedule 21.04.2016