float和real
⽤于表⽰浮点数值数据的⼤致数值数据类型。浮点数据为近似值;因此,并⾮数据类型范围内的所有值都能精确地表⽰。
注意:
real 的 SQL-92 同义词为 float(24)。
数据类型范围存储
float-1.79E + 308 ⾄ -2.23E - 308、0 以及 2.23E - 308 ⾄ 1.79E + 308取决于 n 的值
real-3.40E + 38 ⾄ -1.18E - 38、0 以及 1.18E - 38 ⾄ 3.40E + 38 4 字节
语法
float [ ( n ) ]
其中 n 为⽤于存储 float 数值尾数的位数,以科学记数法表⽰,因此可以确定精度和存储⼤⼩。如果指定了 n,则它必须是介于 1 和 53之间的某个值。n 的默认值为 53。
n value精度存储⼤⼩1-247 位数 4 字节
float数值范围25-5315 位数8 字节
注意:
SQL Server 2005 将 n 视为下列两个可能值之⼀。如果 1<=n<=24,则将 n 视为 24。如果 25<=n<=53,则将 n 视为 53。
SQL Server float[(n)] 数据类型从 1 到 53 之间的所有 n 值均符合 SQL-92 标准。double precision 的同义词为 float(53)。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论