Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#3

AW: GUIDToString: welche Feldgrösse in der DB?

  Alt 3. Mär 2016, 12:54
Erstmal, ist die GUID 16 Byte groß, wenn du sie "binär" speichern würdest.
Als String sind es 16*2 + 2 + 4 Zeichen (hexadezimale Zeichen, Klammern und die Trennstriche)

Also 38 Zeichen/Chars, 38 Byte als ANSI, 76 Byte als Unicode (UTF-16) und als UTF-8 304 Byte, da viele DBMS den Worst-Case annehmen und je Unicode-Char 4 UTF-8-CharsBytes reservieren.

PS: einige DBMS besitzen direkt einen GUID-DatenTyp.
$2B or not $2B

Geändert von himitsu ( 3. Mär 2016 um 12:57 Uhr)
  Mit Zitat antworten Zitat