简单问题,大家看下
oracle数据库中number(18)类型,输入123456789012345678,结果他保存的格式是1.23456789012346E17 。 然后我通过update语句更新 id号是 123456789012345678的记录,结果匹配不上! 请问如何解决?
[解决办法]
保存的科学技术已经截断了,所以匹配不上,能不能换个数据类型保存
[解决办法]
可以用字符串不
[解决办法]
是不是超过15位就一定要以科学技术表示?
在C/C++ 语言中不是的,
但是在 oracle 中么 ...
[解决办法]
1.23456789012346E17
明显是字符截断了
Oracle不太了解,如果有其他的数值类型,比如说浮点型,你可以使用