Я работаю над процедурой чтения файлов из PL/SQL. Мне удалось прочитать определенный файл, но теперь я хочу сделать это динамически, потому что у меня будет несколько файлов, начинающихся с даты, например:
- 20190218 111833_Worker.dat
- 20190218 114249_Job.dat
- 20190218 114353_Организации
Мне нужно прочитать самый последний файл этого представленного примера.
Любое мнение ценится. С Уважением.
utl_file
не имеет возможности получить список файлов в каталоге. Для этого вы можете создать хранимую процедуру Java, а затем использовать результат хранимой процедуры Java в PL/SQL. Если вам нужно оставаться исключительно на PL/SQL, в зависимости от версии Oracle вы можете использоватьdbms_scheduler
для обращения к операционной системе, но это становится немного сложнее. - person Justin Cave   schedule 18.02.2019