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

Có sự khác biệt lớn về kỹ thuật giữa kiểu dữ liệu VARBINARY (MAX) và IMAGE không?

Chúng lưu trữ cùng một dữ liệu:điều này cho đến nay.

"image "không được dùng nữa và có một số tính năng và hoạt động hạn chế hoạt động với nó. varbinary(max) có thể được vận hành như varbinary ngắn hơn (ditto cho textvarchar(max) ).

Không sử dụng image cho bất kỳ dự án mới nào:chỉ cần tìm kiếm các vấn đề dân gian gặp phải với image tại đây và text kiểu dữ liệu vì chức năng hạn chế.

Ví dụ từ SO: Một



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. chèn vào các giá trị với mệnh đề where

  2. Chấm dứt câu lệnh SQL bằng RAISERROR

  3. Câu lệnh Datetime BETWEEN không hoạt động trong SQL Server

  4. Đếm số hàng được trả về bởi thủ tục được lưu trữ

  5. Di chuyển bảng máy chủ SQL sang nhóm tệp khác nhau