Frage

Gibt es eine Möglichkeit, meine eigene Nummer in einer Tabelle wie eine automatische Nummer zu verwenden? Dies dient automatisch, den nächsten verfügbaren neuen Datensatz zuzuweisen. Wir haben System -ID -Nummern für jeden Mitarbeiter, den ich in diese Datenbank binden möchte. Ich möchte nur, dass die Tabelle die nächste Nummer automatisch zuordnet.

Kann ich das tun?
Könnte dies mit einer Mischung aus numerisch und Alpha erfolgen?
Könnten Kriterien verwendet werden, wie Code a = bestimmte Zahlenmenge, Code B = ein anderer?

War es hilfreich?

Lösung

Natürlich können Sie, aber Sie müssen dies selbst entwerfen.

Es gibt Hunderte von Möglichkeiten, dies zu tun, aber eine Möglichkeit könnte sein, dass Sie möglicherweise eine Parametertabelle mit "NextQuote", "Next EmployeNo", "NextJob" haben ... natürlich könnte Ihr Tischdesign etwas haben, einschließlich Vorfix -Beispiel;

PARAMETERS
Prefix    Number
Q          1145
E            54
J           999

Also kannst du jetzt SELECT PreFix + MAX(Number) AS NextEmployee FROM Parameters WHERE Prefix = E

Und in Ihrem Code können Sie die Nummer nach dem Umgang mit ihr erhöhen.

UPDATE Parameters SET Number = number + 1 WHERE Prefix = E 

Wenn dies nicht dem Job liegt, werden Sie hoffentlich darüber nachdenken, wie Sie etwas Ähnliches tun können.

Hoffe das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top