sql >> Database >  >> RDS >> Sqlserver

Hoe ENUM definiëren in SQL Server 2005?

Een of meer scalaire UDF's gebruiken?

Eén per constante:

  • dbo.CONST_Bicycle geeft 1 terug
  • dbo.CONST_Car geeft 2 terug

Eén per opsomming:

  • dbo.CONST_Types('Bicycle') geeft 1 terug
  • dbo.CONST_Types('Car') geeft 2 terug

Of gebruik een tabel met ID, Naam per opsomming

Gebruik een opsomming aan de clientzijde om dit te matchen (misschien met validatie tegen de tabeloplossing)

Er is geen snelle of schone manier om dit te doen zoals er is in .net (volgens uw opmerking).



  1. php-zoekmachinescript

  2. Kan SQL*Plus omgevingsvariabelen lezen van de machine waarop deze draait?

  3. Hoe tel je alle verbonden knooppunten (rijen) in een grafiek op Postgres?

  4. Hoe de volgorde van invoeging in SQL Server te behouden?