Тип данных Long string в базах данных H2

Я пытаюсь создать H2 база данных для управления некоторыми текстовыми вырезками. Одно из полей будет содержать большую строку длиной в сотни, а в некоторых случаях и в тысячи слов.

В идеале я бы не хотел ограничивать размер этого поля в момент создания таблицы; было бы лучше, чтобы это было динамически, но если это невозможно, хотелось бы выделить щедро, чтобы текст не был вырезан. Любые предложения о том, как имплантировать это? Возможен ли VARCHAR (10,000)? сумасшедший? Спасибо.

1 ответов


вы можете использовать тип данных CLOB. Взгляните на их страница тип данных:

CLOB похож на VARCHAR, но предназначен для очень больших значений. В отличие от используя VARCHAR, большие объекты CLOB не сохраняются полностью в памяти; вместо этого они транслируются. CLOB следует использовать для документов и тексты с произвольным размером, такие как XML или HTML документы, текстовые файлы, или поля memo неограниченного размера.