Difference between revisions of "RU/kb/50000008"
From Apache OpenOffice Wiki
(изменена рубрика) |
|||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:База Знаний: Base. Работа с csv файлом в режиме read/write}} | {{DISPLAYTITLE:База Знаний: Base. Работа с csv файлом в режиме read/write}} | ||
− | [[RU/kb/ | + | [[RU/kb/base_external_data|База Знаний: Base. Внешние данные]] |
__NOTOC__ | __NOTOC__ | ||
Revision as of 06:59, 18 June 2010
База Знаний: Base. Внешние данные
Иногда бывает разумным не импортировать данные 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 таблице.