在pd中,我生成数据库脚本时,老是提示表名、列名、索引名长度超出最大值,我不知道在哪里修改这个默认值,在线等!!
兄弟们,我以前做好数据库,我通过返向工程,转移到了pd中,然后想生成数据库的全部脚本,在生成时出现长度过长的错误!!!
问题点数:5、回复次数:14Top
顶、顶、自己顶....Top
;)D;KUZ-(9D7:UJ:ZS[6http://www.itwz.net你用的DBMS是什么?Top
;)D;KUZ-(9D7:UJ:ZS[6http://www.itwz.net好像是15个,点那个错误信息就看到了。仔细看那个英语是怎么说的,那个应该比较简单吗Top
;)D;KUZ-(9D7:UJ:ZS[6http://www.itwz.net我用的是oracle8i,我是想改变pd本身默认的命名长度,有办法吗??Top
;)D;KUZ-(9D7:UJ:ZS[6http://www.itwz.net那天问了我们的DBA,Oracle9i 10g都是30个长度限制。
改变这个限制没找到办法。Top
我记得在一本资料看到过,可以修改这个默认长度.....
想想办法吧!Top
那是数据库的问题,你换个MSSQL 肯定就不会出现了。
名称最好不要超过30个,否则。。。唉Top
这次真的完了,以前是手动建的数据库,现在反向工程后,不能修改了,否则,数据库就不会同步了,完了、完了...Top
;)D;KUZ-(9D7:UJ:ZS[6http://www.itwz.net我一向都是用oracle开发呀!公司不用sql serverTop
;)D;KUZ-(9D7:UJ:ZS[6http://www.itwz.net在check model 里把package前面的钩去掉,不检测这个了,就可以生成了.Top
;)D;KUZ-(9D7:UJ:ZS[6http://www.itwz.netDatabase - Edit Current DBMS - Script - Objects 里,有MaxConsLen,以及其它诸如Table的MaxLen,设大就可以了Top
;)D;KUZ-(9D7:UJ:ZS[6http://www.itwz.netpaulowang(保罗) ( ) 信誉:100 2006-7-21 20:08:30 得分: 0
Database - Edit Current DBMS - Script - Objects 里,有MaxConsLen,以及其它诸如Table的MaxLen,设大就可以了
按照设置了,不起作用哦!!!!Top
tools -> Model Options ->Naming Convention ->Column
参数 Maximun length 可设定列的长度
同理可设定TABLE,view,reference等等的长度Top
如果DBMS是Oracle,MaxLen的值需要设置成真实值的两倍。例如表名的最大长度限制是30,MaxLen需要设置成60,这似乎是PD的一个Bug。
Tags(标签):在pd
天天网摘 Copyright(版权所有) © 天天网摘 2001~2009 本站文章来源于网络,如果有侵犯你的权宜的地方,请指出我们会即时更正。 |