mez*_*oid 365
数字精度是指数字中存在的最大位数.
即1234567.89的精度为9
数字刻度是指最大小数位数
即123456.789的评分为3
因此,十进制(5,2)的最大允许值为999.99
bou*_*mbh 81
数字的精度是位数.
数字的比例是小数点后的位数.
在字段定义上设置精度和比例时通常隐含的是它们代表最大值.
例如,使用precision=5和定义的十进制字段scale=2将允许以下值:
123.45 (p值= 5,S = 2)12.34 (p值= 4,S = 2)12345 (P = 5,S = 0)123.4 (P = 4,S = 1)0 (p = 0时,S = 0)不允许使用以下值或导致数据丢失:
12.345(p = 5,s = 3)=>可以截断为12.35(p = 4,s = 2)1234.56(p = 6,s = 2)=>可以被截断为1234.6(p = 5,s = 1)123.456(p = 6,s = 3)=>可以截断为123.46(p = 5,s = 2)123450 (p = 6,s = 0)=>超出范围请注意,范围通常由精度定义:|value| < 10^p...
Chr*_*ris 23
SQL Server 2000文档中的Precision,Scale和Length读取:
精度是数字中的位数.Scale是数字中小数点右边的位数.例如,数字123.45的精度为5,标度为2.