问一个怪异的SQL语句过长的问题,可能与外键过多有关

目前系统中存在A,B两个表,他们之间有外键关联,其中A表是主表。系统中B表是分表形式的,也就是说存在结构一致但是名称有区别的B表若干,比如B_1,B_2.....B_n这样就存在若干个外键关联....目前系统已经有N个B表的分表,现在出现了问题,同样的SQL语句(创建B表分表的语句),以前执行没...显示全部
目前系统中存在A,B两个表,他们之间有外键关联,其中A表是主表。
系统中B表是分表形式的,也就是说存在结构一致但是名称有区别的B表若干,比如B_1,B_2.....B_n
这样就存在若干个外键关联....

目前系统已经有N个B表的分表,现在出现了问题,同样的SQL语句(创建B表分表的语句),以前执行没有问题,现在执行的时候报SQL过长的错误。创建B表的分表时,将A表与B分表之间的外键关系删除,再执行就可以了。

请问,DB2对外键的个数有限制吗?收起
参与10

查看其它 9 个回答maitianhust的回答

也碰到这样的问题,不知道为什么。以前是好好的。
2010-03-16
浏览460

回答者

maitianhust
擅长领域: 数据库

maitianhust 最近回答过的问题

回答状态

  • 发布时间:2010-03-16
  • 关注会员:0 人
  • 回答浏览:460
  • X社区推广