Använd en eller flera skalära UDF:er?
En per konstant:
dbo.CONST_Bicycle
returnerar 1dbo.CONST_Car
returnerar 2
En per uppräkning:
dbo.CONST_Types('Bicycle')
returnerar 1dbo.CONST_Types('Car')
returnerar 2
Eller använd en tabell med ID, Namn per enum
Använd en uppräkning på klientsidan för att matcha detta (kanske med validering mot tabelllösningen)
Det finns ingen snabbt eller rent sätt att göra detta som det finns i .net (enligt din kommentar).