2012-02-23 140 views

回答

2

在所有平台(32位和64位)上的Informix Dynamic Server(表示IDS版本11.x)的当前版本中,都有一个数据类型BIGINT,它是一个8字节整数(和一个匹配的BIGSERIAL )。

还有,对于歇斯底里葡萄干 ,第二对类型:INT8和SERIAL8。然而(这是歇斯底里的一点),它们占用磁盘上的10个字节而不是8个,我不推荐它们。任何给定的表格都可以有BIGSERIAL或SERIAL8列,但不能同时存在;你也可以有一个序列栏,但为什么你需要更大的数字。 (还有一些序列用于生成除1以外的值的数字,但它们比(BIG)SERIAL(8)列更容易使用。)

如果您没有BIGINT,则必须使用一个过时的Informix版本。

有一个与Informix整数数据类型有关的问题。有效值的范围是对称的。例如,SMALLINT的有效范围是±32767。奇数球值(二进制补码机上的-32768或符号幅度机器上的-0或1的补码机)保留用作NULL。


对于 '歇斯底里葡萄干',读 '历史原因'。

相关问题