使用db2和c++在数据库中存储十进制浮点值(DECFLOAT)
Store decimal float values (DECFLOAT) in database using db2 and c++
我想在使用db2库和c++的DECFLOAT
类型列的表中存储十进制浮点值。我知道SQLDECIMAL64
和SQLDECIMAL128
已添加用于存储十进制浮点值。现在要将数据插入DECFLOAT
列,我如何将值赋给SQLDECIMAL64
或SQLDECIMAL128
,因为这些是联合。
是否有一种c++数据类型可以用来存储SQLDECIMAL64
或SQLDECIMAL128
范围内的十进制浮点值,并且可以插入到DECFLOAT
中?
正如您已经提到的,数据类型是一个结构体,并且与所有这些类型一样,必须相应地构造它们才能使用。没有可以1:1映射的C/c++数据类型
不幸的是,DB2 LUW文档中没有关于如何做到这一点的示例,但是在zOS文档中有一个:
使用十进制浮点数据的示例应该让您了解如何在代码中使用它。
相关文章:
- visual在c++中将十进制数转换为二进制数
- C++十进制到二进制,如何转换
- 计算十进制 c++ 之后的数字
- C++从二进制转换为十进制数
- 有没有办法通过使用十进制 ASCII 代码自动类型扣除来获取字符?
- 为什么有时我输入一个整数,程序将第一个输入的数字打印成十进制数?
- Geeksforgeeks C 程序故障排除:IEE 754 表示法为十进制
- cin 的十进制输入验证?
- 我编写了代码将十进制分数转换为其二进制等效数.它编译得很好,但在执行时挂起
- 将分数转换为十进制数并对其进行排序
- uint8_t同一二进制文件的不同十进制值
- 如何打印大于"无符号长长"的"std::bitset"的十进制值?
- 调用方如何知道 VARIANT 中何时有十进制?
- 将字符串(可以是十进制字符串或十六进制字符串)转换为整数C++
- 十进制到二进制转换器 c++
- 使用标准库计算字符串中的十进制数
- 如何在C ++中将二进制字符串128位转换为十进制字符串?
- 如何计算整数的十进制数字?
- (第 1 位 + 第 2 位)以十进制数表示
- 使用db2和c++在数据库中存储十进制浮点值(DECFLOAT)