Gunakan satu atau beberapa UDF skalar?
Satu per konstanta:
dbo.CONST_Bicycle
mengembalikan 1dbo.CONST_Car
mengembalikan 2
Satu per enum:
dbo.CONST_Types('Bicycle')
mengembalikan 1dbo.CONST_Types('Car')
mengembalikan 2
Atau gunakan tabel dengan ID, Nama per enum
Gunakan enum sisi klien untuk mencocokkan ini (mungkin dengan validasi terhadap solusi tabel)
Tidak ada tidak cara cepat atau bersih untuk melakukan ini seperti yang ada di .net (sesuai komentar Anda).