Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak zdefiniować ENUM w SQL Server 2005?

Użyć co najmniej jednego skalarnego UDF?

Jeden na stałą:

  • dbo.CONST_Bicycle zwraca 1
  • dbo.CONST_Car zwraca 2

Jeden na wyliczenie:

  • dbo.CONST_Types('Bicycle') zwraca 1
  • dbo.CONST_Types('Car') zwraca 2

Lub użyj tabeli z identyfikatorem, nazwą na wyliczenie

Użyj wyliczenia po stronie klienta, aby dopasować to (być może z walidacją względem rozwiązania tabeli)

Nie ma nie szybki lub czysty sposób na zrobienie tego, tak jak w .net (zgodnie z twoim komentarzem).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wstawianie wyników procedury przechowywanej z połączonego serwera

  2. Jak mogę wyrównać pole varchar do prawej w TSQL?

  3. Funkcja formatu daty SQL Server

  4. Entity Framework 4 Code First — zapobieganie upuszczaniu/utworzeniu bazy danych

  5. Entity Framework Code First — zmiana sortowania kolumn tabeli