5

私が知る限り、このチャートによると、VARBINARY から DATE への暗黙的な変換は問題ないはずです。ただし、次のコードを試すと、SQL Server は「データ型 varbinary(max) から日付への暗黙的な変換は許可されていません。このクエリを実行するには、CONVERT 関数を使用してください」という応答を返します。

CREATE TABLE [dbo].[CONVERSION_TEST](
[mydate] [date] NULL
) ON [PRIMARY]

GO


declare @bin varbinary(MAX) = NULL
insert into conversion_test values (@bin)

これを SQL Server 2012 (バージョン 11.0.3128) で実行しています。

4

1 に答える 1