База Знаний: Base. Работа с csv файлом в режиме read/write

From Wiki
Revision as of 21:17, 17 June 2010 by Sancho (talk | contribs) (корректировка оформления)
Jump to navigationJump to search

База Знаний: Base. Работа с csv файлом в режиме read/write


Иногда бывает разумным не импортировать данные csv в hsqldb, а работать с ними напрямую Данная статья описывает, как это сделать.

Открываем Base, выбираем меню СервисSQL

Вводим следующий DDL (диалект SQL, определяющий структуры данных)

--drop table <table_name>
CREATE TEXT TABLE <table_name>
(
field_name_1  field_type1 primary key comment "Код 1",
field_name_2  fieldtype2,
field_name_n-1 fieldtype_n-1,
....................... ,
field_name_n fieldtype_n
);

Где n -количество полей в целевом csv файле.

Далее выполняется DDL:

SET TABLE <table_name>  SOURCE "lang_codes.csv;ignore_first=true;encoding=UTF-8";

Всё. Открываем таблицу или создаём форму и редактируем данные в csv таблице.


Индекс: Base

Template:RU/documentation/signyear Template:KbBaseBottom