Добрый день! Загружаю в БД файл:
load data
infile 'for_load.txt'
truncate into table test_clob_insert
fields terminated by ','
trailing nullcols
(
id "test_clob_ins_seq.nextval",
file_name,
plat_details LOBFILE(file_name) TERMINATED BY EOF,
dtm_ins "systimestamp"
)
При использовании TERMINATED BY EOF файл загружается целиком, но мне необходимо разделить его по ключевому слову "<END>". Если использовать plat_details LOBFILE(file_name) TERMINATED BY "<END>", то содержимое файла грузится ровно до первого разделителя, остальное теряется. Т.е. для файла 1.txt с содержимым:
wqhewqhewqh
<END>
nlgineigneign
<END>
asfiasifghaigha
<END>
должно получиться:
1 1.txt wqhewqhewqh 14.02.2022 16:05:00
2 1.txt nlgineigneign 14.02.2022 16:05:00
3 1.txt asfiasifghaigha 14.02.2022 16:05:00
А сейчас получается так:
1 1.txt wqhewqhewqh 14.02.2022 16:05:00
|