Внешняя таблица не описывает никаких данных, которые хранятся в базе данных.
Внешняя таблица не описывает порядок хранения данных во внешнем источнике. Вместо этого она описывает, как уровень внешней таблицы должен представлять данные для сервера. За преобразования, которые требуется выполнять над данными в файле данных, чтобы он соответствовал определению внешней таблицы, отвечают драйвер доступа и уровень внешней таблицы.
При выполнении запроса к внешней таблице, когда сервер базы данных получает доступ к данным во внешнем источнике, он вызывает подходящий драйвер доступа для получения данных из внешнего источника в том виде, в котором сервер базы данных ожидает получить информацию.
Важно помнить, что описание данных в источнике данных отделено от определения внешней таблицы. Файл источника может содержать больше или меньше полей, чем имеется столбцов в таблице. К тому же типы данных для полей в источнике данных могут отличаться от типов данных столбцов в таблице. Драйвер доступа берет на себя обработку данных из источника данных таким образом, чтобы они соответствовали определению внешней таблицы.
Далее: Пример создание внешней таблицы с помощью драйвера доступа ORACLE_DATAPUMP