Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm thế nào để xác định ENUM trong SQL Server 2005?

Sử dụng một hoặc nhiều UDF vô hướng?

Một mỗi hằng số:

  • dbo.CONST_Bicycle trả về 1
  • dbo.CONST_Car trả về 2

Một trên mỗi enum:

  • dbo.CONST_Types('Bicycle') trả về 1
  • dbo.CONST_Types('Car') trả về 2

Hoặc sử dụng bảng có ID, Tên trên mỗi enum

Sử dụng enum phía máy khách để đối sánh với điều này (có thể với xác nhận đối với giải pháp bảng)

không Cách nhanh chóng hoặc rõ ràng để làm điều này như có trong .net (theo nhận xét của bạn).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để sử dụng lại một truy vấn phụ trong sql?

  2. TSQL So sánh hai bộ

  3. phép trừ trên hai hàng của bảng tạm thời trong máy chủ SQL

  4. Các tiêu chuẩn định dạng SQL

  5. Hướng đặt hàng động