Как переместить курсор на new_line при чтении через файл UTL? - PullRequest
0 голосов
/ 06 декабря 2010

Мое требование - прочитать файл и извлечь некоторые данные из каждой строки.например: предположим, что мой файл содержит эти данные:

a b c d
e f g h 

Я хочу прочитать abc, после чтения abc я хочу перейти непосредственно ко второй строке, чтобы прочитать e.Есть ли какая-либо функция для перевода курсора в начало следующей строки из текущей строки (представьте, что позиция курсора находится в середине текущей строки, и мне нужно перейти непосредственно к начальной строке следующей строки «здесь»).* Пожалуйста, дайте мне знать !!

Ответы [ 2 ]

1 голос
/ 19 октября 2011

после прочтения строки с помощью get_line, используйте instr и substr, чтобы получить только b c, а затем переходите к следующей строке.

1 голос
/ 06 декабря 2010

UTL_FILE.GET_LINE читает данные из файла по одной строке за раз. Таким образом, при первом вызове он будет читать строку «a b c d», во второй раз «e f g h». Я не знаю, что вы имеете в виду, говоря, что ваша «позиция курсора находится в середине текущей строки». Можете ли вы опубликовать свой код до сих пор?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...