Я хочу отправить данные из файла file.txt в таблицу в базе данных с помощью процедуры хранения Oracle, используя пакет utl_file,
file.txt содержит:
QRIFR6M Index,BID,0.7875, aaa
QRIFR9M Index,BID,0.8625, bbb
QRIFR1Y Index,BID,0.975, ccc
QRIFROVN Index,ASK,0.74375, ddd
QRIFR1W Index,ASK,0.78125, hhh
QRIFR1M Index,ASK,0.90625, hhh
Я написал этот код, чтобы открыть файл и закрыть его, но как теперь читать данные? где написать код для чтения и отправки данных? Я должен использовать массив или есть лучшее решение?
CREATE DIRECTORY sampledata AS 'c:sampledata';
declare
f utl_file.file_type;
s varchar2(200);
begin
f := utl_file.fopen('SAMPLEDATA','test.txt','R');
utl_file.get_line(f,s);
utl_file.fclose(f);
dbms_output.put_line(s);
end;
Спасибо и С уважением