Theo như tôi có thể biết, theo this chart, chuyển đổi ngầm từ VARBINARY thành DATE sẽ là OK. Tuy nhiên, khi tôi thử các mã sau đây, SQL Server đáp ứng với "Chuyển đổi ngầm định từ kiểu dữ liệu varbinary (max) cho đến nay không được phép. Sử dụng hàm CONVERT để chạy truy vấn này."Máy chủ SQL: biểu đồ chuyển đổi loại dữ liệu ẩn
CREATE TABLE [dbo].[CONVERSION_TEST](
[mydate] [date] NULL
) ON [PRIMARY]
GO
declare @bin varbinary(MAX) = NULL
insert into conversion_test values (@bin)
Tôi đang chạy tính năng này trên SQL Server 2012 (phiên bản 11.0.3128).
Vì vậy, nó thực sự là một lỗi tài liệu: (Quá xấu, chúng tôi thực sự có thể sử dụng tính năng đó. – Eyvind
Vâng, tôi đã để lại phản hồi về bài viết với hy vọng họ sẽ cập nhật nó, nhưng tôi không giữ hơi thở của tôi. – steoleary