![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поле типа Memo [D7, IB6.x, IB7]
dolmat © (2005-09-07 13:59:00)Что использовать вместо?
Необходимо вность нейкую текстовую информацию varchar 255 маловато будет
Zacho (2005-09-07 21:21:00) [1]Desdechado © (07.09.05 21:19) [8]
Естественно :)
Desdechado (2005-09-07 21:19:00) [2]Zacho © (07.09.05 19:19) [5]
Если уж уточнять до конца, то два числа (0 - binary, 1 - text) зарезервированы. И обрабатываются они соответственно, т.е. к 0 перекодировка не применяется, а к 1 - применяется. К остальным числам можно прилепить BLOB FILTER.
Zacho (2005-09-07 21:00:00) [3]Anatoly Podgoretsky © (07.09.05 20:36) [6]
Здесь дело именно в размере. В таблицу не влезет несколько полей такого размера :) Потому что в IB есть соответствующии ограничения.
А вот blob'ы хранятся отдельно. Собственно, в поле типа "blob" содержится только BlobID
Anatoly Podgoretsky (2005-09-07 20:36:00) [4]Zacho © (07.09.05 19:19) [5]
Почему? Обычно есть ограничение на размер возвращаемой записи, а не на количество полей.
Zacho (2005-09-07 19:19:00) [5]Desdechado © (07.09.05 17:41) [3]
Уточню.
На самом деле, SUBTYPE это просто число, которое может получить и как-то интерпретировать приложение.
Так что текст (и любые другие данные) можно хранить в BLOB с любым SUBTYPE
Виталий Панасенко (07.09.05 18:13) [4]
Это так, но поле varchar такого размера в таблице может быть только одно.
Виталий Панасенко (2005-09-07 18:13:00) [6]Вообще-то у IB varchar до 32-х килло
Desdechado (2005-09-07 17:41:00) [7]BLOB SUB_TYPE TEXT
Ильш (2005-09-07 14:03:00) [8]
> Поле типа Memo
ты ж сам ответил :))))
blob
Reindeer Moss Eater (2005-09-07 14:00:00) [9]Прочитай Data Definition Guide