33问答网
所有问题
DB2表的记录长度超过了页面的大小 如何建表
如题所述
举报该问题
推荐答案 2011-12-14
DB2 的也的记录是长度是收到表所在的表空间的Pagesize(页大小)所限制的,默认的大小是4k
你可以先建一个具有更大的pagesize的tablespace,然后将你的表建在新的tablespace之中。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/4dhhR0WB5.html
其他回答
第1个回答 推荐于2016-04-22
一般在建立表的时候系统会默认分给它相应的表空间,你也可以在建立表的时候指定到特定的表空间中,只要pagesize大于4K即可。
如果你所在的数据库里面没有符合要求的表空间,那你只好在建立一个表空间了。
查寻表空间信息的语句:db2 list tablespaces show detail
本回答被网友采纳
相似回答
大家正在搜
相关问题
DB2数据表添加字段,报:-670 54010 表的记录长度...
db2建表时表报主键约束名(固定)长度过长怎么解决,求解
db2建表语句主键最长是多少位
我需要在DB2创建一张表其中一个字段的长度是varchar1...
db2 建表有个长度为4096长度的列(字符串)应该用什么数...
db2 数据库页大小与存储或者说容量打下的关系
db2怎么列出当前数据库下所有表占用空间的大小
db2 页大小是一行数据的大小吗