对象名称长度问题

对象名称长度问题

楼主General521(dhy)2006-06-27 15:25:31 在 软件工程/管理 / Power Designer 提问

当我对建好的PDM生成数据库脚本时总是提示错误:错误提示大概意思是  
  Reference   constraint   name   maxinum   length   is   limited   to   15   character  
  Table   name   maxinum   length  
  existence   of   column  
  existence   of   index  
  existence   of   reference  
  existence   of   key  
  请教大家这些都是什么错误啊。难道在Power   Designer   中表名,约束名成只能设得很短吗?我这里面设置的长度没有超过50个字符。请各位大侠指教。 问题点数:20、回复次数:6Top

1 楼happyegg(放松放松)回复于 2006-06-27 17:07:29 得分 0

虽然我没用过Power   Designer,但是从Reference   constraint   name   maxinum   length   is   limited   to   15   character这里可以看出约束名不能超过15个字符Top

2 楼morrisx(铜丸)回复于 2006-07-12 13:37:29 得分 0

顶,我也遇到同样问题Top

3 楼czhmx(含笑)回复于 2006-08-01 18:28:22 得分 0

顶,我也遇到这个问题了,不   知道怎么解决。Top

4 楼nongly()回复于 2006-08-14 18:04:15 得分 0

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

5 楼21bird(世纪笨鸟:csdn的blog啊啥时能不出错?!)回复于 2006-09-29 15:07:15 得分 0

楼上的,没有用啊~  
   
  从那看那些设置,每个都是254~mssql   2000数据库……Top

6 楼taoliuyu()回复于 2006-10-24 17:01:24 得分 0

Database   -   Edit   Current   DBMS   -   Script   -   Objects   里,有MaxConsLen,以及其它诸如Table的MaxLen,设大就可以了(如   60)  
   
  tools   ->   Model   Options   ->Naming   Convention   ->Column   ->Code  
  参数   Maximun   length   可设定列的长度   (如   60)  
  同理可设定TABLE,view,reference等等的长度  
   
   
  如果DBMS是Oracle,MaxLen的值需要设置成真实值的两倍。例如表名的最大长度限制是30,MaxLen需要设置成60,这似乎是PD的一个Bug。  
 

Tags(标签):对象名

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

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

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

    Free Web Hosting