Langer String-Datentyp in H2-Datenbanken

8

Ich versuche, eine H2 -Datenbank zu erstellen, um einige Textausschnitte zu verwalten. Eines der Felder enthält eine große Zeichenfolge, die Hunderte und in einigen Fällen mehrere tausend Wörter umfassen kann.

Idealerweise möchte ich die Größe dieses Feldes nicht in dem Moment begrenzen, in dem die Tabelle erstellt wird; Es wäre am besten, wenn dies dynamisch sein würde, aber wenn das nicht möglich ist, würde großzügig verteilt werden, so dass der Text nicht geschnitten wird. Irgendwelche Vorschläge, wie Sie dies umsetzen können? Ist VARCHAR (10.000) möglich? verrückt? Vielen Dank.

    
koenbro 10.12.2011, 01:54
quelle

1 Antwort

15

Sie können einen CLOB-Datentyp verwenden. Sehen Sie sich die Dateitypseite an:

  

CLOB ist wie VARCHAR, aber für sehr große Werte gedacht. Anders als wenn   Mit VARCHAR werden große CLOB-Objekte nicht vollständig im Speicher gehalten.   stattdessen werden sie gestreamt. CLOB sollte für Dokumente und verwendet werden   Texte beliebiger Größe wie XML- oder HTML-Dokumente, Textdateien,   oder Memofelder von unbegrenzter Größe.

    
felipecrp 10.12.2011, 02:03
quelle

Tags und Links