Выгрузка таблицы в текстовый файл

 

Для выгрузки таблицы в текстовый файл необходимо выполнить следующие действия:

  1. выбрать пункт главного меню Файлы;

  2. в полученном списке выбрать подменю Выгрузка таблицы или нажать клавишу < F3 >. В результате появится окно для выбора таблицы, из которой должна выполняться выгрузка данных (см. рис. 63);

  3. установить курсор на нужную таблицу и нажать клавишу < Enter >. После этого откроется окно для указания списка выгружаемых столбцов и порядка их выгрузки (см. рис. 64);

  4. в окне «Выбор столбцов для выгрузки» в разделе «Целевой список» сформировать список выгружаемых столбцов. Формирование «Целевого списка» выполняется обычным способом формирования в утилите целевых списков;

  5. нажать кнопку Выполнить;

  6. предоставить информацию о выгружаемом файле (рис. 71):

  • местоположение и имя выгружаемого файла;

В поле Имя файла указать имя и путь к выгружаемому файлу. По умолчанию выгрузка выполняется в файл < имя выгружаемой таблицы >.lod в подкаталоге \bin установочного каталога СУБД ЛИНТЕР.

  • вид разделителя;

В поле Разделитель указать символ, который должен служить разделителем данных в выгружаемом файле.

  • начальная позиция выгрузки;

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

  • кодировка выгружаемых данных;

В поле Тип кодировки указать имя кодовой страницы, в которой должны быть представлены данные в выгружаемом файле. Имя кодовой страницы выбирается из выпадающего списка доступных кодовых страниц, который активизируется нажатием клавиши < PageUp > или < PageDown >. Если в списке нет нужной кодировки, следует ввести её вручную. По умолчанию используется кодировка CP866.

  • условия выгрузки данных.

В поле Условия выгрузки строк ввести вручную логические условия для отбора строк в выгружаемый файл. Синтаксис условий выгрузки аналогичен синтаксису конструкции WHERE SELECT-запросов.

  1. нажать кнопку Выполнить в окне «Таблица для выгрузки» (рис. 71).

Окно параметров выгрузки
Рисунок 71. Окно параметров выгрузки

Если выгружаемая таблица содержит BLOB-данные, будет задан вопрос о способе выгрузки этих данных: в один общий для всей таблицы файл или по отдельности для каждой строки таблицы. Если выбран вариант выгрузки в один файл, будет предложено указать имя этого файла и его местоположение. По умолчанию предлагается создать файл с именем < имя выгружаемой таблицы >.blb в текущем каталоге.

Если задан режим выгрузки в отдельные файлы, то последовательно будет предложено указать имя каталога для размещения выгружаемых BLOB-файлов и префикс для имени BLOB-файлов. Префикс – это любое односимвольное значение, которое будет использовано программой для именования создаваемых BLOB-файлов. Имена файлов в этом случае будут иметь вид < префикс >< RowId записи >.blb. Префикс используется, как правило, для того, чтобы различить BLOB-файлы разных таблиц.