Einzelnen Beitrag anzeigen

Benutzerbild von ehX
ehX

Registriert seit: 11. Aug 2011
Ort: Augsburg
55 Beiträge
 
Delphi 2009 Professional
 
#8

AW: Datenbankumstellung auf Unicode

  Alt 23. Aug 2011, 01:50
Zitat:
Laut Doku 4000 Zeichen. Hat man hier eine ähnliche Begrenzung wie beim MS SQL Server eingebaut?
Ein VARCHAR hat in Firebird eine maximale Grösse von 32k. Daraus ergibt sich die Begrenzung.
Für grössere Texte gibt es ja noch den BLOB SUB_TYPE TEXT
(das ist in etwa das TEXT-Feld in mySQL, in Firebird gibt es dieses aber nicht in verschiedenen, vordefinierten Max-Grössen wie SMALLTEXT, TEXT, MEDIUMTEXT etc., sondern nur den SUB_TYPE TEXT für einen BLOB und dieser ist auch dynamisch wachsend bis AFAIK ca. 1,2 Milliarden Unicode-Zeichen)

Zitat:
Nutzt Ihr dann "UNICODE_FSS" als Zeichensatz
Nein, der ist deprecated und nicht ganz "sauber" (bezüglich wohlgeformtheit, neuestem Unicode-Standard, Collations etc.).
Für Firebird 2.x nimmst du am Besten "UTF8" als Character Set für die Zusammenarbeit mit Delphi (und sonst eigentlich auch, ausser du brauchst kein Unicode und musst Speicherplatz sparen).
Fin

Geändert von ehX (23. Aug 2011 um 02:12 Uhr)
  Mit Zitat antworten Zitat