Cheatah: Ist eine ID vom Typ varchar empfehlenswert?

Beitrag lesen

Hi,

Hat varchar irgendwelche Nachteile gegenüber integer als ID ?

klar. So ist ein 8-Zeichen-Varchar beispielsweise 8 Byte groß, ein 8-Ziffern-Integer jedoch deutlich kleiner. Beides natürlich plus Overhead. Es hat aber auch Vorteile - so kann man beispielsweise nicht nur Ziffern darin speichern.

Habt Ihr vielleicht einen anderen Vorschlag, bessere Idee, oder einen Datentyp der vielleicht besser passt ?

Du hast schon Recht damit, dass man üblicherweise den Identifier als Zahlenfeld deklariert; auch aus Erfahrung. Wenn das aber bei euch nicht geht - und auch keine Extra-ID-Spalte mit einem Unique-Constraint auf die "bisherige" ID in Frage kommt - dann spricht zumindest nichts Grundsätzliches gegen eine Varchar-ID. Wenn ihr irgendwie könnt, macht es anders - wenn nicht, dann nehmt in Gottfrieds Namen Varchar.

Cheatah

--
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes