存储KID号码避免科学记数法

时间:2017-03-06 09:16:28

标签: sql sql-server bankid

当我尝试在SQL服务器中存储KID号码时,我最终得到科学记数法(6.9xxxxE + 18)。它们现在以FLOAT数据类型存储。虽然我知道这样可以节省空间,但它对可读性的影响并不大。我希望它们如下:69xxxxxxxxxxxxxxxxx(数字而不是x)。

我尝试过以下方法:

convert(bigint, [kid])
Arithmetic overflow error converting expression to data type bigint.

convert(varchar, [kid])
6.9xxxxE+18


str(convert(varchar, [kid]))
**********

0 个答案:

没有答案