Benutzerdefinierte PrimaryKey-Generierung mit Autoincrement

Ich muss Primärschlüssel für 2 oder mehr Tabellen definieren und generieren.

Tabellen enthalten den gleichen Datentyp, für einige GESCHÄFTSREGELN müssen sie jedoch wie folgt getrennt werden

TabelleA = LOCAL_CUSTOMERS
Tabelle B = INTERNATIONAL_CUSTOMERS

Beide enthalten die gleichen Spalten wie CUSTOMER_ID C_NAME, CITY .... etc

Beim Entwerfen des Primärschlüssels möchte ich, dass diese Schlüssel eine Kombination aus PREFIX und einer automatisch generierten Zahl sind, wie dies bei einem automatisch erhöhten int PK der Fall ist.

Zum Beispiel CUSTOMER_ID (PK) für die Tabelle "LOCAL_CUSTOMERS"

LOC1, LOC2, LOC3, ... LOC5000

und CUSTOMER_ID (PK) für die Tabelle "INTERNATIONAL_CUSTOMERS"

INT1, INT2, INT3, ... INT5000

WHERE LOC und INT sind Präfixe für LOCAL, INTERNATIONAL.

Wir können Auto-Inkrement in "Identity Specification" mit Int setzen, aber wie kann ich das tun? Muss ich "Computed Column Specification" für die Spalte festlegen?

Vielen Dank

Antworten auf die Frage(6)

Ihre Antwort auf die Frage