Difference between revisions of "RU/kb/50000008"
From Apache OpenOffice Wiki
m |
|||
Line 4: | Line 4: | ||
− | Иногда бывает разумным не импортировать данные csv в hsqldb, а работать с ними напрямую | + | Иногда бывает разумным не импортировать данные csv в hsqldb, а работать с ними напрямую. |
Данная статья описывает, как это сделать. | Данная статья описывает, как это сделать. | ||
Revision as of 07:24, 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 field_type2, ....................... , field_name_n-1 field_type_n-1, field_name_n field_type_n );
Где table_name - имя таблицы, field_name_* - имена полей, field_type_* - типы полей, n - количество полей в целевом csv файле.
Далее выполняется DDL:
SET TABLE TABLE_NAME SOURCE "lang_codes.csv;ignore_first=true;encoding=UTF-8";
Всё. Открываем таблицу или создаём форму и редактируем данные в csv таблице.