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