从数据类型varbinary到日期SQL服务器的隐式转换
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从数据类型varbinary到日期SQL服务器的隐式转换相关的知识,希望对你有一定的参考价值。
我有一个过程,它将date
值作为参数,然后在表中插入日期值:
CREATE PROCEDURE dbo.procInsert
@employed_on DATE
AS
BEGIN
INSERT INTO dbo.TBL(EMPLOYED_ON)
VALUES(@employed_on)
END
但是我收到这个错误:
不允许从数据类型varbinary到日期的隐式转换。使用CONVERT函数运行此查询。
我试图使用convert
,但它不起作用。
更新我发现了我的错误。我把变量换成了插入。
答案
我发现了自己的错误。我把变量换成了插入。
以上是关于从数据类型varbinary到日期SQL服务器的隐式转换的主要内容,如果未能解决你的问题,请参考以下文章
不允许从数据类型 nvarchar 到 varbinary(max) 的隐式转换
无法在 varbinary(max) 中插入空值并出现错误:不允许从数据类型 nvarchar 到 varbinary(max) 的隐式转换
Spring JDBC for SQL Server - 使用 SQLXML 数据类型产生 SQLServerException:不允许从数据类型 xml 到 nvarchar(max) 的隐式转换
数据库界面修改时,出现不允许从数据类型 datetime 到 int 的隐式转换.请使用 CONVERT 函数来运行此查询。