十进制(p,s)和数字(p,s)
p(精度):
将存储的最大十进制数字总数(在小数点的左边和右边)
s(比例):
将存储在小数点右边的小数位数(-> s定义小数位数)
0 <= s <= p。
- p …总位数
- s …小数点右边的位数
- ps …小数点左边的位数
例子:
CREATE TABLE dbo.MyTable( MyDecimalColumn decimal(5,2) ,MyNumericColumn numeric(10,5));INSERT INTO dbo.MyTable VALUES (123, 12345.12);SELECt MyDecimalColumn, MyNumericColumn FROM dbo.MyTable;
结果:
MyDecimalColumn: 123.00 (p=5, s=2)MyNumericColumn: 12345.12000 (p=10, s=5)
链接:msdn.microsoft.com



