返回信息流初学者求助:
以前没有遇到表名、字段名比较长的情况。这次使用PowerDesigner v15建物理模型时(指定入库informix 9.x),
表名的code自动截取前18位,列名code自动截取前20位。
使得分级命名时,表名不同,但code所截取的前面部分命名一致,导致报错“该表/列已存在”。
求助解决方法,不胜感激!
这是一条镜像帖。来源:北邮人论坛 / database / #6053同步于 2011/10/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
【求助】PowerDesigner中建表,表code、列code长度如何改变
windbreeze
2011/10/21镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
Database->edit current DBMS->general->script->objects->column->maxlen?
没用过~~
【 在 windbreeze (luna) 的大作中提到: 】
: 初学者求助:
: 以前没有遇到表名、字段名比较长的情况。这次使用PowerDesigner v15建物理模型时(指定入库informix 9.x),
: 表名的code自动截取前18位,列名code自动截取前20位。
: ...................
【 在 doubleKO 的大作中提到: 】
: Database->edit current DBMS->general->script->objects->column->maxlen?
: 没用过~~
: 【 在 windbreeze (luna) 的大作中提到: 】
: ...................
试了,没作用...table name、column name都挺正常,到code就不对了...
数了一下,表code最长18,列code最长20,再长就自动截断取前面的了。
难道是因为informix本身限制?
求解...
一种方法:生成建表脚本时会弹出Database generation提示框:把options - check model的小勾给去掉,就是不进行检查(不推荐)!