Книга: 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.
. ! .
- Менеджер блокировок Firebird
- Конвертирование внешних таблиц во внутренние
- Внешние файлы
- А10. Внешние объявления
- Экспорт
- Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
- Файлы базы данных InterBase
- Файлы *.GDB изнутри
- Безопасная работа с внешними таблицами
- Модификация системных таблиц
- Безопасность временных таблиц
- Безопасность внешних таблиц. Параметр EXTERNAL FILE DIRECTORY