您好,欢迎来到尔游网。
搜索
您的当前位置:首页sqltoint8转换后多了两个0

sqltoint8转换后多了两个0

来源:尔游网


1、字符串中包含多余的0。如果转换前的字符串中包含多余的0,比如"01234500",转换成bigint后会变成123456780000。这是因为SQL会将字符串中所有的数字字符都转换为整数,包括字符串中包含的多余0。
2、字符串长度超过19位。bigint类型可以表示19位的整数,如果转换前的字符串长度超过19位,比如"12345670123450000",转换后bigint会变成12345670123450000。SQL会将字符串转换成bigint,但bigint类型无法表示超过19位的整数,所以多余的数字会被丢失,变成多余的0。

Copyright © 2019- axer.cn 版权所有 湘ICP备2023022495号-12

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务