Forum: Datenbanken
by jfheins,
8. Jan 2010
du missverstehst mich ^^
Du hast ja bereits so eine fortlaufende nummer wenn ich dich richtig verstanden habe. Ich würde empfehlen, diese neue Rechnungsnr. JJ/XXXX seperat in der Tabelle zu speichern - allerdings nicht als String sondern als 2 Zahlen. Das schon allein aus Gründen der Normalisierung. Und ein Unique-Index ist dann ein weiterer Schritt um Fehlern vorzubeugen aber natürlich nicht...
Forum: Datenbanken
by jfheins,
8. Jan 2010
Ich mache eigentlich in jede Tabelle eine fortlaufende id (schon damit es eindeutig ist wenn man was löscht) - eine derartige Rechnungsnummer würde ich dann mit 2 Spalten machen (eine Jahr und eine Nummer) und auf beide einen unique-index oder sowas, damit es garantiert keine 2 gleichen rechnungs-nr. gibt.