天天看點

由Numeric引起的錯誤解決方法

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

繼續閱讀