第十一章
ESQL/C程序中使用
DECIMAL数据类型
本章介绍DECIMAL数据类型的概貌,并给出了几个使用该类型的例子。学完本章,你将能够:
● 知道把宿主变量定义为C的何种数据类型,来存放SQL数据类型DECIMAL的值。
● 理解该数据类型的存储要求。
● 使用ESQL/C的库函数把数据转换成DECIMAL类型或从DECIMAL类型转换成别的类型。
DECIMAL值:
● 依赖于机器
● 可以多达32为有效数字
decimal是整数数据类型● 可以有小数点,或没有
● 可以有范围在-128到+126之间的指数
象下面这样定义DECIMAL字段:
ColumnName DECIMAL[ ( m [ , n ] ) ]
这里,m是精度(有效数字的数目),n是有效位数(小数点右边的数字的位数)。
在定义时,省略有效位数,则是浮点DECIMAL类型;声明有效位数,则是定点DECIMAL。
SQL的MONEY类型值以定点DECIMAL类型存储,ESQL/C不区分MONEY类型值和DECIM
AL类型值;两者都是DECIMAL。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论