Použít jeden nebo více skalárních UDF?
Jedna na konstantu:
dbo.CONST_Bicycle
vrátí 1dbo.CONST_Car
vrátí 2
Jeden na výčet:
dbo.CONST_Types('Bicycle')
vrátí 1dbo.CONST_Types('Car')
vrátí 2
Nebo použijte tabulku s ID, Name per enum
K tomu použijte výčet na straně klienta (možná s ověřením proti tabulkovému řešení)
Neexistuje ne rychlý nebo čistý způsob, jak to udělat, jako je tomu v .net (podle vašeho komentáře).