Пример создание внешней таблицы с помощью драйвера доступа ORACLE_DATAPUMP

Используя драйвер доступа ORACLE_DATAPUMP, можно выполнять с внешними таблицами операции выгрузки и повторной загрузки.

Примечание. В контексте внешних таблиц загрузка данных обозначает операцию чтения данных из внешней таблицы и их загрузку в таблицу базы данных. Под выгрузкой данных понимается чтение данных из таблицы и их вставка во внешнюю таблицу.

Пример на рисунке служит иллюстрацией спецификации, предназначенной для создания внешней таблицы с помощью драйвера доступа ORACLE_DATAPUMP. Затем данными заполняют два файла: emp1.exp и emp2.exp.

Чтобы заполнить внешнюю таблицу данными, считываемыми из таблицы EMPLOYEES, необходимо выполнить следующие действия:

  1. Создайте объект каталога emp_dir следующим образом:

    CREATE DIRECTORY emp_dir AS '/emp_dir' ;

  2. Выполните команду CREATE TABLE, показанную на рисунке.

Примечание. Каталог emp_dir совпадает с каталогом, созданным в предыдущем примере использования драйвера загрузчика ORACLE_LOADER.

Запрос внешней таблицы можно реализовать, выполнив следующий программный код:

Related Posts