用存储过程添加decimal数值小数点后的数字没有了
存储过程是这样的
ALTER PROCEDURE T_AddOutStorage
(
@T_DesignNumber nvarchar(8),
@T_Color nvarchar(8),
@T_Number int,
@T_SignalMoney decimal(13),
@T_TotalMoney decimal(13),
)
AS
INSERT INTO
Storage
(
T_DesignNumber,
T_Color,
T_Number,
T_Unit,
T_SignalMoney,
T_TotalMoney,
)
VALUES
(
@T_DesignNumber,
@T_Color,
@T_Number,
@T_Unit,
@T_SignalMoney,
@T_TotalMoney,
)
RETURN
运行时一切都没有问题,就是decimal数据类型@T_SignalMoney和@T_TotalMoney后面如果是带小数点的数例如23.53,加入到数据库后就变成了23,我在数据库里是设decimal的小数点位数为2位,在数据库里填是可以保存两位小数的,但是为什么用存储过程加小数就没有了呢?
请高人给指点下,谢谢了