在pd中,我生成数据库脚本时,老是提示表名、列名、索引名长度超出最大值,我不知道在哪里修改这个默认值,在线等!!

在pd中,我生成数据库脚本时,老是提示表名、列名、索引名长度超出最大值,我不知道在哪里修改这个默认值,在线等!!

楼主lzwfs()2006-06-12 14:47:09 在 软件工程/管理 / Power Designer 提问

在pd中,我生成数据库脚本时,老是提示表名、列名、索引名长度超出最大值,我不知道在哪里修改这个默认值,在线等!!  
  兄弟们,我以前做好数据库,我通过返向工程,转移到了pd中,然后想生成数据库的全部脚本,在生成时出现长度过长的错误!!! 问题点数:5、回复次数:14Top

1 楼lzwfs()回复于 2006-06-12 14:57:57 得分 0

顶、顶、自己顶....Top

2 楼xalxd(xalxd)回复于 2006-06-13 09:21:45 得分 0

你用的DBMS是什么?Top

3 楼liangxf0022(小新)回复于 2006-06-13 12:38:33 得分 0

好像是15个,点那个错误信息就看到了。仔细看那个英语是怎么说的,那个应该比较简单吗Top

4 楼lzwfs()回复于 2006-06-13 13:14:03 得分 0

我用的是oracle8i,我是想改变pd本身默认的命名长度,有办法吗??Top

5 楼liangxf0022(小新)回复于 2006-06-14 11:25:31 得分 0

那天问了我们的DBA,Oracle9i   10g都是30个长度限制。  
   
  改变这个限制没找到办法。Top

6 楼lzwfs()回复于 2006-06-15 08:53:45 得分 0

我记得在一本资料看到过,可以修改这个默认长度.....  
  想想办法吧!Top

7 楼qiubolecn(来自差生市)回复于 2006-06-17 11:41:48 得分 0

那是数据库的问题,你换个MSSQL   肯定就不会出现了。  
   
  名称最好不要超过30个,否则。。。唉Top

8 楼lzwfs()回复于 2006-06-19 09:31:46 得分 0

这次真的完了,以前是手动建的数据库,现在反向工程后,不能修改了,否则,数据库就不会同步了,完了、完了...Top

9 楼lzwfs()回复于 2006-06-19 09:32:27 得分 0

我一向都是用oracle开发呀!公司不用sql   serverTop

10 楼huma123(虎马)回复于 2006-07-21 16:35:51 得分 0

在check   model   里把package前面的钩去掉,不检测这个了,就可以生成了.Top

11 楼paulowang(保罗)回复于 2006-07-21 20:08:29 得分 0

Database   -   Edit   Current   DBMS   -   Script   -   Objects   里,有MaxConsLen,以及其它诸如Table的MaxLen,设大就可以了Top

12 楼ltsi()回复于 2006-08-07 11:16:09 得分 0

paulowang(保罗)   (   )   信誉:100     2006-7-21   20:08:30     得分:   0      
     
     
         
  Database   -   Edit   Current   DBMS   -   Script   -   Objects   里,有MaxConsLen,以及其它诸如Table的MaxLen,设大就可以了  
   
       
     
  按照设置了,不起作用哦!!!!Top

13 楼nongly()回复于 2006-08-14 17:33:16 得分 0

tools   ->   Model   Options   ->Naming   Convention   ->Column  
   
  参数   Maximun   length   可设定列的长度  
   
  同理可设定TABLE,view,reference等等的长度Top

14 楼xalxd(xalxd)回复于 2006-08-15 13:41:13 得分 0

如果DBMS是Oracle,MaxLen的值需要设置成真实值的两倍。例如表名的最大长度限制是30,MaxLen需要设置成60,这似乎是PD的一个Bug。

Tags(标签):在pd

文章评论
 专题推荐
     栏目更新
    站点导航

    天天网摘 Copyright(版权所有) © 天天网摘 2001~2009

    本站文章来源于网络,如果有侵犯你的权宜的地方,请指出我们会即时更正。