Thema: Delphi Kundennummer generieren?

Einzelnen Beitrag anzeigen

AlexII

Registriert seit: 28. Apr 2008
1.717 Beiträge
 
FreePascal / Lazarus
 
#5

AW: Kundennummer generieren?

  Alt 14. Feb 2013, 20:21
Eben nicht. Der Link war irgendwie nicht sehr hilfreich.

Zitat:
If a column has the type INTEGER PRIMARY KEY AUTOINCREMENT then a slightly different ROWID selection algorithm is used. The ROWID chosen for the new row is at least one larger than the largest ROWID that has ever before existed in that same table.

Allerdings würde ich überlegen, das Datenbankdesign so anzupassen, dass zumindest die Nummer (mit Löschungsdatum) eines gelöschten Kunden gespeichert bleibt.
Das erscheint mir robuster.

Also zwei Tabellen:
CUSTOMER(id, created, deleted)
ACTIVE_CUSTOMER(id -> CUSTOMER.id, ...)

Hab ich aber getestet und es läuft wie ich gesagt hab. Also jetzt bin ich verwirrt.
Bin Hobbyprogrammierer! Meine Fragen beziehen sich meistens auf Lazarus!
  Mit Zitat antworten Zitat