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

Tôi có nên sử dụng kiểu dữ liệu SQL_Variant không?

10 lý do để chuyển đổi rõ ràng các kiểu dữ liệu SQL Server

Tôi chưa sử dụng sql_variant trước nhưng với những hạn chế và ý nghĩa hiệu suất này, trước tiên tôi sẽ xem xét các lựa chọn thay thế.

Sau đây sẽ là giải pháp ít được ưa chuộng nhất của tôi

  • Chỉ cần tạo ba cột khác nhau. 3 Loại dữ liệu khác nhau (nên) có nghĩa là 3 cách khác nhau để diễn giải nó ở cả phía máy khách và phía máy chủ.
  • Nếu đó không phải là một tùy chọn, hãy sử dụng VARCHAR để ít nhất bạn có thể sử dụng LIKE tuyên bố.
  • Sử dụng sql_variant kiểu dữ liệu.

Chỉnh sửa Cudo's đến ta.speot.is

Các biến thể can là một phần của khóa chính ngoại



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hàm có giá trị bảng trong SQL Server là gì?

  2. Công cụ khôi phục sao lưu SQL để sửa chữa bản sao lưu SQL bị hỏng - Đánh giá sản phẩm - Bài đăng của khách của Daniel Jones

  3. đặt hàng bởi newid () - nó hoạt động như thế nào?

  4. Cách sys.dm_exec_describe_first_result_set hoạt động trong SQL Server

  5. Cách ROW_NUMBER () hoạt động trong SQL Server