declare @v_t numeric(8,4)
set @v_t=10000
print @v_t
出现错误:
消息 8115,级别 16,状态 8,第 2 行
将 int 转换为数据类型 numeric 时出现算术溢出错误。
修改成如下则正确
declare @v_t numeric(16,4)
set @v_t=10000
print @v_t
declare @v_t numeric(8,4)
set @v_t=10000
print @v_t
出现错误:
消息 8115,级别 16,状态 8,第 2 行
将 int 转换为数据类型 numeric 时出现算术溢出错误。
修改成如下则正确
declare @v_t numeric(16,4)
set @v_t=10000
print @v_t