【发布时间】:2021-02-03 00:54:11
【问题描述】:
我有将记录放到表中的过程,特别是从字段数据类型money 到字段数据类型numeric(11,0) by
insert into tab1(decimal_field_1)
select convert(numeric(11, 0), money_field_1)
from tab2
执行后我得到警告信息:
消息 8152,级别 16,状态 14
字符串或二进制数据将被截断
我有意识地将该列从money 转换为decimal(11,0),我不想使用set ansi_warnings OFF。
那我做错了什么?如何正确转换该数据?
【问题讨论】:
标签: sql-server tsql type-conversion