Ilja: alle IDs um einen bestimmten Wert erhöhen

Beitrag lesen

yo,

Du magst lachen, aber z.B. Vertragsnummern dienen oft als Primaerschluessel, auch mit der Extra-Anforderung fortlaufend zu sein.

das sind dann aber sprechenende schlüssel und wohl eher keine fortlaufende nummerieung. da steckt informationen in den pk drinne, was aber bei einem auto-incrementwert nicht der fall ist.

Mal davon abgesehen, dass man fuer diese benutzerfruendlichen IDs keinesfalls den PK nutzen sollte, gibt es auch koestliche Probleme, wenn Datenhaltungen zusammengefuehrt werden sollen (siehe dieser Thread) oder auch wenn bspw. die Vertragsnummer um eine Niederlassungskennung erweitert werden soll.

da kenne ich auch ein gutes beispiel, wo ich im auftrag eines rathauses mir mal die alb datenbank vorgeknöpft habe. die treiben es mit den pk noch bunter, hat mich einige zeit gekostest, darauf zu kommen, dass die für ein und dasselbe objekt mehrere pk's haben. da fängt der spass erst an....

Ilja