使用db2和c+在数据库中存储十进制浮点值(DECFLOAT)+; 我想用DB2库和C++在一个表中存储十进制浮点值,其中包含类型为 DEXFLASH 的列。据我所知,添加了SQLDECIMAL64和SQLDECIMAL128用于存储十进制浮点值。现在,要将数据插入此DECFLOAT列,我如何将值赋给SQLDECIMAL64或SQLDECIMAL128,因为它们是并集 有没有任何C++数据类型可以存储在代码> > SqLDEMIAL64 或 SqLDEMIAL128范围内,并且可以插入到代码< >浮标 < P>。正如您已经提到的,数据类型是一个结构,并且对于所有这些类型,它们都必须被构造成相应地使用。没有可以1:1映射的C/C++数据类型
不幸的是,DB2 LUW文档中没有关于如何实现这一点的示例,但zOS文档中有一个示例: 应该让您知道如何在代码中使用它使用db2和c+在数据库中存储十进制浮点值(DECFLOAT)+; 我想用DB2库和C++在一个表中存储十进制浮点值,其中包含类型为 DEXFLASH 的列。据我所知,添加了SQLDECIMAL64和SQLDECIMAL128用于存储十进制浮点值。现在,要将数据插入此DECFLOAT列,我如何将值赋给SQLDECIMAL64或SQLDECIMAL128,因为它们是并集 有没有任何C++数据类型可以存储在代码> > SqLDEMIAL64 或 SqLDEMIAL128范围内,并且可以插入到代码< >浮标 < P>。正如您已经提到的,数据类型是一个结构,并且对于所有这些类型,它们都必须被构造成相应地使用。没有可以1:1映射的C/C++数据类型,c++,sql,c,db2,C++,Sql,C,Db2,不幸的是,DB2 LUW文档中没有关于如何实现这一点的示例,但zOS文档中有一个示例: 应该让您知道如何在代码中使用它