decimal 和 numeric (Transact | 您所在的位置:网站首页 › sql取小数位长度 › decimal 和 numeric (Transact |
decimal 和 numeric (Transact-SQL)
项目
05/23/2023
适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric 中的 SQL 终结点Microsoft Fabric 中的仓库 带固定精度和小数位数的数值数据类型。 Decimal 和 numeric 是同义词,可互换使用。 参数decimal[ (p[ ,s] )] 和 numeric[ (p[ ,s] )] 固定精度和小数位数。 使用最大精度时,有效值的范围为 - 10^38 +1 到 10^38 - 1。 decimal 的 ISO 同义词为 dec 和 dec(p,s) 。 numeric 在功能上完全等同于 decimal 。 p(精度) 要存储的十进制数字的总数上限。 此数目包括小数点的左右两侧。 该精度必须是从 1 到最大精度 38 之间的值。 默认精度为 18。 注意 Informatica 仅支持 16 位有效位数,无论指定精度和小数位数如何。 s(小数位数) 小数点右侧存储的十进制数字位数。 从 p 中减去此数字可确定小数点左边的最大位数 。 确定位数值必须介于 0 和 p 之间,只能在指定了精度的情况下指定此值。 默认的确定位数为 0;因此 0 |
CopyRight 2018-2019 实验室设备网 版权所有 |