0

KID 番号を SQL サーバーに保存しようとすると、指数表記 (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