Maximale Anzahl von char in SQL

Status
Nicht offen für weitere Antworten.
J

joost

Gast
Ich verwende die HSQLDB und möchte darin unter anderem Texte speichern. Gibt es eine Begrenzung wieviele char ein CHAR-Eintrag haben darf, oder gibt es vielleicht bessere Formate um längere Texte zu speichern (wird nicht selten sein das der Eintrag mehr als 1000Wörter hat)

Danke!
 
G

Guest

Gast
Für längere Texteinträge ist VARCHAR vermutlich besser als CHAR.

Beste Grüße
G.
 
J

joost

Gast
was ist CLOB?
hab jetzt nochmal genauer nachgeschaut und bin dann auf nen Datentyp namens TEXT gestoßen, der hört sich doch für das Problem ganz gut an oder?
Danke!
 
J

joost

Gast
So musste leider feststellen das TEXT von HSQLDB nicht unterstützt wird.
Hab mich deswegen jetzt erstmal für LONGVARCHAR entschieden.
Aber weiß dajemand wie lang das Teil werden darf? Ich find nirgendswo max. Längen zu den Datentypen :(
 

arkanis

Mitglied
Also ein VARCHAR darf in Oracle beispielweise 4000 Zeichen lang sein, deswegen halte ich ein Cap von 255 für unwahrscheinlich.
Wie lang ein Character jetzt genau sein kann, das musst Du dann wohl in einer HSQLDB Referenz nachschauen.
CLOB nimmt bis zu 4GB Text auf, ist aber sehr unhandlich, da die ResultSets nicht mehr auf einfache Weise ausgelesen werden können, sondern man die Eingabe erst umständlich über einen Eingabestrom gepuffert scheibchenweise lesen muss.
 

arkanis

Mitglied
Noch eine Idee: HSQLDB kann doch problemlos auch Java-Objekte aufnehmen. Dann mach da doch einfach 'nen String rein.
 
J

joost

Gast
@arkanis:
Danke!
Aber Cloob geht doch auch nicht in HSQLDB habs ausprobiert und kam 'nen Fehler das er den Datentypen nicht kennt. Hab auch noch nirgendswo was gelesen davon.
Guter Tipp mit dem String dass könnte dann vielleicht reichen
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Maximale Anzahl offener Cursor überschritten Datenbankprogrammierung 5
A Maximale Anzahl offener Cursor überschritten Datenbankprogrammierung 4
E Maximale Anzahl offener Cursor Datenbankprogrammierung 9
A Maximale Anzahl offener Cursor erreicht Datenbankprogrammierung 3
Dimax MySQL Maximale Datenlänge für eine Spalte einer Datenbank in java ermitteln Datenbankprogrammierung 15
G maximale Einträge in HSQLDB Datenbankprogrammierung 7
M Maximale Kapazität von Datenbanken Datenbankprogrammierung 2
G maximale Länge von Spalten ermitteln Datenbankprogrammierung 3
ruutaiokwu Duplikate auf bestimmte Anzahl begrenzen Datenbankprogrammierung 8
C PostgreSQL Anzahl der Spalten ermitteln Datenbankprogrammierung 2
OnDemand SQL Query Anzahl der Werte Datenbankprogrammierung 8
Kandum MySQL Anzahl gefundener Datensätze bleibt gleich, auch wenn mehr existieren und ausgegeben werden Datenbankprogrammierung 3
S Anzahl Datensätze in db4o Datenbankprogrammierung 2
N Prepared Statement mit unbekannter Anzahl von Where-Clauses Datenbankprogrammierung 30
B Die Anzahl der Datensaetze einer Datenbank anzeigen Datenbankprogrammierung 2
Guybrush Threepwood H2: Anzahl an Usern begrenzen Datenbankprogrammierung 2
I MySQL - Anzahl Tabellen heraus finden Datenbankprogrammierung 6
I Anzahl unterschiedlicher Datensätze ausgeben Datenbankprogrammierung 2
D Anzahl der Elemente im ResultSet ermitteln Datenbankprogrammierung 8
W Anzahl der Spalten eines ResultSets bestimmen Datenbankprogrammierung 5
Z Zeilen-Anzahl abfragen bei Datenbank Datenbankprogrammierung 4
G Anzahl der Datensaetze abfragen Datenbankprogrammierung 11
rambozola große anzahl an inserts bei oracle db unperformant Datenbankprogrammierung 15
S Anzahl geänderte Records Datenbankprogrammierung 2
V Anzahl der Datensätze abfragen Datenbankprogrammierung 9
B PreparedStatement - anzahl ParameterValues Datenbankprogrammierung 6
M Anzahl der Tabellen herausfinden Datenbankprogrammierung 6
M begrenzte anzahl von resultsets pro connection?? Datenbankprogrammierung 6
D Anzahl der zurückgelieferten Datensätze Datenbankprogrammierung 2
OnDemand Column char type, wie befüllen? Datenbankprogrammierung 2
S Char to String aus DB Datenbankprogrammierung 2
jehof Char/Varchar aus MySQL lesen und zurückschreiben Datenbankprogrammierung 3

Ähnliche Java Themen


Oben