为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:DM8 【操作系统】GCC 4.8.5 【CPU】: 【问题描述】*:linux下用C++的double或者longdouble接收NUMERIC(25,15)的字段,存在截断问题,怎么解决 比如1234567891.123456789123456的数据,赋值到double或者long double后,小数位丢失了
这个你用不同的数据类型(长度、进度)来互相接受,本身就存在类型转换。 建议尽量不要使用不同类型转换,以免造成不必要问题。 如果非要对接,建议使用varchar类型先完成接受过来。然后再使用转换函数。
这个你用不同的数据类型(长度、进度)来互相接受,本身就存在类型转换。 建议尽量不要使用不同类型转换,以免造成不必要问题。
如果非要对接,建议使用varchar类型先完成接受过来。然后再使用转换函数。