yybmsrs 发表于 2011-04-13 10:07

informix临时表有字段数量限制吗?

创建一个255个字段的临时表报错:

261: Cannot create file for table (informix.tmpkk).

102: ISAM error:illegal argument to ISAM function.
Error in line 255
Near character position 7

去掉字段数量到220左右就可以

怎么回事呢?

liaosnet 发表于 2011-04-13 11:46

临时表的限制跟正式表是一样的。

yybmsrs 发表于 2011-04-13 13:09

回复 2# liaosnet


    在有的服务器上能执行,有的不能执行,这个也是设置的吗?

liaosnet 发表于 2011-04-13 13:10

回复liaosnet


    在有的服务器上能执行,有的不能执行,这个也是设置的吗?
yybmsrs 发表于 2011-04-13 13:09 http://bbs.chinaunix.net/images/common/back.gif


    可能是版本限制吧~

antyison 发表于 2011-04-18 09:56

每个表在数据库中都有一页用来保存表的信息,包括表的特殊字段(如varchar等),如果你表的特殊字段过多,就会占满这个页(多数系统默认页大小是2K),导致建表失败。可以考虑加大数据库页大小,比如使用4k或8k的页。
页: [1]
查看完整版本: informix临时表有字段数量限制吗?