Ich habe eine 'MasterDetail' Tabelle mit Spalten ID, Schlüssel, ItemName. Ich behalte alle in meiner Anwendung verwendeten Enum-Werte in dieser einzigen Tabelle. z.B.Wertbasierte Fremdschlüssel in SQL Server
- geschlossen, StatusEnum
- In Progress, StatusEnum
- ScreenA, ScreenEnum
- Halten, StatusEnum
Ich habe eine andere Tabelle mit einem der Spalte als -Status 'Order' sagen, die auf diese Tabelle für StatusEnum-Werte verweisen. Ich möchte, dass diese Tabelle 'Order' nur auf die Werte 1,2,4 aus der Tabelle 'MasterDetail' verweist, aber nicht auf den Wert 3, da dies der ScreenEnum-Wert ist.
Ich benutze SQL Server 2016. Irgendwelche Gedanken bitte.
Dank @Gordon für die verbesserte Formatierung – knowdotnet