Verwenden Sie eine oder mehrere skalare UDFs?
Eine pro Konstante:
dbo.CONST_Bicycle
gibt 1 zurückdbo.CONST_Car
gibt 2
zurück
Eine pro Aufzählung:
dbo.CONST_Types('Bicycle')
gibt 1 zurückdbo.CONST_Types('Car')
gibt 2
zurück
Oder verwenden Sie eine Tabelle mit ID, Name per Enum
Verwenden Sie eine clientseitige Aufzählung, um dies abzugleichen (möglicherweise mit Validierung anhand der Tabellenlösung)
Es gibt nein schneller oder sauberer Weg, dies zu tun, wie es in .net ist (gemäß Ihrem Kommentar).