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