Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ

Экспорт таблиц Firebird во внешние файлы

Экспорт таблиц Firebird во внешние файлы

Вернемся к примеру в предыдущем разделе. Шаги по экспорту данных в нашу внешнюю таблицу похожи:

1. Откройте внешний файл в текстовом редакторе и удалите в нем все. Выйдите из текстового редактора и снова выполните запрос SELECT к таблице EXT_TBL. Она должна быть пустой.

2. Используйте оператор INSERT для копирования записей Firebird из PERSONNEL во внешний файл file.txt:

INSERT INTO EXT_TBL

SELECT FIRST_NAME, LAST_NAME,

cast (HIRE_DATE AS VARCHAR(ll),

ASCII_CHAR(10) FROM PERSONNEL

WHERE FIRST_NAME LIKE 'Clau%';

3. Теперь выберите данные из внешней таблицы:

SELECT FNAME, LNAME, HDATE FROM EXT_TBL;

FNAME LNAME HDATE

Claudio Valderrama 01-OCT-2004

! ! !

СОВЕТ. Внешняя функция ASCII_CHAR находится в библиотеке ib_udf в каталоге /UDF каталога инсталляции Firebird. Ее объявление может быть найдено в скрипте ib_udf.sql. Об использовании внешних функций см. главу 21.

. ! .

Оглавление книги


Генерация: 1.307. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз