有没有办法从科学计数法转换为较低的粒度

时间:2019-05-24 17:07:27

标签: sql-server scientific-notation

最初,我收到一个值,如61290983520229229040997,随后我收到一个带有科学记号的文件,格式为6.1291E + 19。是否有可能将其转换回此粒度,因为我的尝试转换始终以61291000000000000000的值结束。根据我的理解,这种转换是有道理的,但我希望有一种方法可以恢复到原始粒度。 >

使用数据转换转换为十进制[DT_DECIMAL],我得到的值是61291000000000000000

1 个答案:

答案 0 :(得分:1)

  

是否可以将其转换回此粒度

不。

如果您的文件带有文字文本6.1291E+19,您希望SQL Server如何在6.1291之后派生任何其他信息或数字?