![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Какой формат выбрать? [D6, IB6.x]
eds © (2003-09-10 18:23:00)
Как в БД хранить данные типа:
1 Раздел
1.1 Пордраздел
и т.д.
Вернее каким форматом воспользоваться, чтобы затем можно было производить поиск по этому полю
kaif (2003-09-10 22:27:00) [1]
По полям BLOB SUBTYPE TEXT можно делать поиск. Правда не индексный, а перебором типа LIKE %вася% и, кажется... CONTAINING. Иногда этого вполне достаточно.
Sandman25 (2003-09-10 18:57:00) [2]
В одно поле с поиском не получится.
Но можно самому данные разбивать на строки, и записывать их в отдельную таблицу. Типа
(
id INT,
nomer_stroki INT,
stroka CHAR(80)
)
Тогда поиск можно будет устроить...
eds (2003-09-10 18:55:00) [3]
.....
данные в одном поле необходимо хранить в несколько строчек:
kjhkjh
khkjhjh
kjhjfapqwe
...
и это всё в одном поле
Sandman25 (2003-09-10 18:52:00) [4]
char(200) хватит?
eds (2003-09-10 18:51:00) [5]
а что же делать. Мне необходимо хранить данные в текстовом виде так что бы в одном поле пользователь мог бы вставлять данные из "блокнота", а также производился поиск по ним???
Sandman25 (2003-09-10 18:40:00) [6]
>можно ли будет в дальнейшем производить поиск по BLOB-полю?
Нет.
И насколько я знаю, поиск по CHAR/VARCHAR тоже ограничен. Например, Informix не может искать по полю длиной больше 500+ символов.
eds (2003-09-10 18:37:00) [7]
Мне древовидная структура не нужна. В принципе, можно воспользоваться и BLOB-полями, но вот вопрос можно ли будет в дальнейшем производить поиск по BLOB-полю?
HSolo (2003-09-10 18:26:00) [8]
http://ibase.ru/develop.htm- раздел "Древовидные и иерархические структуры, хранение объектов"