Файловый ввод-вывод Встроенный пакет UTL_FILE предоста...➤ MyBook
image

Цитата из книги «Язык PL/SQL»

Файловый ввод-вывод Встроенный пакет UTL_FILE предоставляет программам PL/SQL возможность работать с файлами на сервере. С помощью этого пакета можно решать следующие задачи: формирование на сервере небольших текстовых отчетов; загрузка в базу данных строк небольших текстовых файлов; чтение log-файлов сервера для мониторинга ошибок; формирование log-файлов программ PL/SQL. Для загрузки/выгрузки данных значительных (мегабайты, гигабайты) объемов следует использовать не пакет UTL_FILE, а использовать клиентские приложения – SQL*Loader для загрузки данных и SQL*Plus для их выгрузки. Если запускать эти утилиты на сервере баз данных, то их использование – самый быстрый способ загрузить и выгрузить данные из базы в файлы. В то же время при разработке серверной бизнес-логики встречаются ситуации, когда читать и писать в файлы хотелось бы именно в хранимых программах на PL/SQL без усложнений, вызванных обращениями к другим средствам. Чтобы для каждого поступившего платежа выгружать на сервере XML-файл размером меньше килобайта пакет UTL_FILE вполне подходит. Настройка ограничений доступа к каталогам Считается, что UTL_FILE потенциально может представлять большую
13 мая 2018

Поделиться

Бесплатно

4.19 
(59 оценок)
Читать книгу: «Язык PL/SQL»

Установите приложение, чтобы читать эту книгу бесплатно