0

当我尝试在 SQL Server 中存储 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]))
**********
4

0 回答 0