小编Mar*_*ley的帖子

将数据类型varchar转换为数字时出错 - 但是使用数值

我在SQL Server 2014中有以下表:

effDate  DATETIME(23) NOT NULL  
rateType CHAR(2) NOT NULL  
rate     DECIMAL(10, 8) NOT NULL  
Run Code Online (Sandbox Code Playgroud)

当我运行以下查询时,我收到一条错误消息:

选择失败:8114将数据类型varchar转换为数字时出错.

我的查询:

insert into hprs.dbo.OHPRSrates 
values ('01/01/2019', 'D', 0.02642000)
Run Code Online (Sandbox Code Playgroud)

为什么?此行中唯一的数字列是rate,插入值显然是数字

sql t-sql sql-server

1
推荐指数
1
解决办法
387
查看次数

标签 统计

sql ×1

sql-server ×1

t-sql ×1