Hallo,
ich habe eine Tabelle mit Aufträgen, inzwischen soll das System aber auch für andere Arten von Aufträgen genutzt werden, was durch das Einfügen einer Auftragsart (int) gelöst wurde.
Mein Problem ist jetzt das ich gerne jeder Art von Auftrag eine eigene fortlaufende Nummer geben würde. (Am besten noch mit einem Suffix zb T-00001).
Ich habe mich mit einem Kollegen darüber unterhalten und er meinte ich solle einen "Schlüssel Kreis" einrichten - also eine extra Tabelle für diese fortlaufenden Nummern... aber das Einzige, womit ich bisher weitergekommen bin war eine extra Tabelle mit einer id als einziger Spalte, die mir eine fortlaufende Nummer gibt, die ich in der Auftragstabelle als Fremdschlüssel eintrage.
Eine andere Art der Lösung wäre unter Umständen das Erstellen von Aufträgen über Procedures... dann könnte ich mir die letzte id über ein Select holen.
Ich bin mir noch nicht im klaren, wie ich das Problem am Besten angehe, bin für alle Tips und Tricks zu haben.
Gruß Nils
ich habe eine Tabelle mit Aufträgen, inzwischen soll das System aber auch für andere Arten von Aufträgen genutzt werden, was durch das Einfügen einer Auftragsart (int) gelöst wurde.
Mein Problem ist jetzt das ich gerne jeder Art von Auftrag eine eigene fortlaufende Nummer geben würde. (Am besten noch mit einem Suffix zb T-00001).
Ich habe mich mit einem Kollegen darüber unterhalten und er meinte ich solle einen "Schlüssel Kreis" einrichten - also eine extra Tabelle für diese fortlaufenden Nummern... aber das Einzige, womit ich bisher weitergekommen bin war eine extra Tabelle mit einer id als einziger Spalte, die mir eine fortlaufende Nummer gibt, die ich in der Auftragstabelle als Fremdschlüssel eintrage.
Eine andere Art der Lösung wäre unter Umständen das Erstellen von Aufträgen über Procedures... dann könnte ich mir die letzte id über ein Select holen.
Ich bin mir noch nicht im klaren, wie ich das Problem am Besten angehe, bin für alle Tips und Tricks zu haben.
Gruß Nils
Comment