admin 管理员组文章数量: 1087829
2024年4月14日发(作者:安卓12底部导航条)
一. 内建的数据类型
1. 数字相关
1)INTEGER
整型,范围为:-2147483647-2147483648
2)SMALLINT
短整型,-32767-32767
3)INT8
长整型 –(2
63
–1) - 2
63
–1
4)DECIMAL(p,s)
可调整精度浮点型10
-130
- 10
124
SMALLINT和INTEGER的优势:
占用很小的空间,分别占用2个字节和4个字节
可以对他们执行算术表达式和排序操作
SMALLINT和INTEGER的劣势:
可以存储数值的范围有限
只有IDS才支持INT8,虽然占据的空间是INT的两倍,但是存储的数值的范围增大
到:
–(2
63
–1) - 2
63
–1
DECIMAL(p,s)的优势:
p指数据的精度,其范围从1到32,s则用以确定小数位数,是0的时候等同于DE
CIMAL(p)表示整数。他完整涵盖了SMALLFLOAT和FLOAT的表达范围。DECIMAL(p)
占用的存储空间为p/2+1个字节,而DECIMAL(p,s)占用的存储空间,如果s是偶数,
占用(p +3)/2个字节,s为奇数(p + 4)/2个字节。
DECIMAL(p,s)的劣势:
缺点是算术运算的效率比较低,且许多变成语言不支持此种格式。
4)SERIAL、SERIAL8、BIGSERIAL
这三种类型都会自动产生数据,并且用户可选择是否提供初始值.
不同之处在于:
版权声明:本文标题:informix数据类型 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1713072168a618479.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论