【发布时间】:2009-01-06 16:55:21
【问题描述】:
我有一个来自 Oracle 数据库的号码 47306832975095894070.85314746810624532。当我将它带入 SQL Server 时,它肯定不会显示那么多数字。它显示为 4.73068329750959E+19,该字段定义为 FLOAT。
我认为这可能包括所有有效数字,但有人问我是否可以完全按照 Oracle 的方式存储该数字。是否有另一种数据类型可以存储所有数字? SQL Server 2005 中是否有办法不以指数形式显示数字,而是显示存储的所有数字?
【问题讨论】:
标签: sql-server-2005 oracle precision significant-digits