sql — хранить десятичные значения с плавающей запятой (DECFLOAT) в базе данных, используя db2 и переполнение стека

Я хочу хранить десятичные значения с плавающей запятой в таблице со столбцом типа DECFLOAT используя библиотеку db2 и c ++. Я это понимаю SQLDECIMAL64 а также SQLDECIMAL128 были добавлены для хранения десятичных значений с плавающей запятой. Теперь, чтобы вставить данные в этот DECFLOAT столбец как мне присвоить значение SQLDECIMAL64 или же SQLDECIMAL128 как это союзы.

Существует ли какой-либо тип данных c ++, который можно использовать для хранения десятичного значения с плавающей запятой в диапазоне SQLDECIMAL64 или же SQLDECIMAL128 и это можно вставить в DECFLOAT?

2

Решение

Как вы уже упоминали, тип данных является структурой, и, как и для всех этих типов, они должны быть созданы для соответствующего использования. Не существует типа данных C / C ++, который может быть отображен 1: 1.

К сожалению, в документации по DB2 LUW нет примера того, как это сделать, но в документации по zOS есть один:

Примеры использования десятичных данных с плавающей запятой должен дать вам представление о том, как использовать его в своем коде.

0

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector