O ile mogę stwierdzić, zgodnie z this chart, niejawna konwersja z VARBINARY na DATE powinna być OK. Jednak, gdy próbuję poniższy kod, SQL Server odpowiada z "Implicit konwersji z typu danych varbinary (max) do daty nie jest dozwolone. Użyj funkcji CONVERT, aby uruchomić to zapytanie."Serwer SQL: domyślna tabela konwersji typów danych
CREATE TABLE [dbo].[CONVERSION_TEST](
[mydate] [date] NULL
) ON [PRIMARY]
GO
declare @bin varbinary(MAX) = NULL
insert into conversion_test values (@bin)
Uruchomiłem to na SQL Server 2012 (wersja 11.0.3128).
Rzeczywiście jest to błąd w dokumentacji :(Szkoda, naprawdę moglibyśmy skorzystać z tej funkcji. – Eyvind
Tak, opublikowaliśmy informację zwrotną na temat artykułu w nadziei, że go zaktualizują, ale nie trzymam mój oddech. – steoleary