Difference between revisions of "RU/kb/00000353"
From Wiki
Jump to navigationJump to search (корректировка) |
(изменена рубрика) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:База Знаний: Base. Работа с csv файлом в режиме read/write}} | {{DISPLAYTITLE:База Знаний: Base. Работа с csv файлом в режиме read/write}} | ||
− | [[RU/kb/ | + | [[RU/kb/base_external_data|База Знаний: Base. Внешние данные]] |
__NOTOC__ | __NOTOC__ | ||
Line 9: | Line 9: | ||
Открываем Base, выбираем меню '''Сервис''' → '''SQL''' | Открываем Base, выбираем меню '''Сервис''' → '''SQL''' | ||
− | Вводим следующий DDL ( | + | Вводим следующий DDL (подмножество команд SQL для описания структур данных) |
<source lang="sql"> | <source lang="sql"> | ||
--drop table <table_name> | --drop table <table_name> | ||
Line 16: | Line 16: | ||
field_name_1 field_type1 primary key comment "Код 1", | field_name_1 field_type1 primary key comment "Код 1", | ||
field_name_2 fieldtype2, | field_name_2 fieldtype2, | ||
+ | ....................... , | ||
field_name_n-1 fieldtype_n-1, | field_name_n-1 fieldtype_n-1, | ||
− | |||
field_name_n fieldtype_n | field_name_n fieldtype_n | ||
); | ); | ||
</source> | </source> | ||
− | Где n -количество полей в целевом csv файле. | + | Где n - количество полей в целевом csv файле. |
Далее выполняется DDL: | Далее выполняется DDL: |
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 таблице.