PowerDesigner代码关联名称映射设置

来源:互联网 发布:漕宝路梦海桑拿js照片 编辑:程序博客网 时间:2024/05/16 05:23

1、在Tools/Model Options...菜单中,选择Naming Convention选项的Name To Code选项卡,如下图所示:


2、在Conversion_script:中输入“.convert_name(%Name%,"_","'-/ '")”转换代码。
其中:"_"是要被替换成的元素,"'-/ '"是要替换的元素,这里指“-”,“/”,“ ”。
意思是遇到中横、斜杠和空格将其替换成竖下划线;%Name%代表映射中的Name。
3、打开Conversion table的文件选择按钮,可以选择映射文件。
该文件是EXCEL格式,有样表,可以自行定义。
4、打开属性按钮,可以查看映射的内容,如下图所示:


5、以上步骤配置好以后,在新建表或添加字段时,就可以根据映射填写Name自动生成符合要求的Code了。
6、感想:
设置好以后,该配置仅对以后新生成的表或新添加的字段有用,所以必须在模型建立之初就将相应的映射规划建立好(对于个别字段建模时可以点击Code的“=”进行更新,但很明显这并不适合于大批量操作);Name如是映射中的两个中文词语组成则需要在Name中添加空格或其他分隔符才能将Code映射成功,如,“行业类型”需要写成“行业 类型”。
本文配置简单,方便好用。但在初试的时候,Conversion_script却不知道如何去写,在此过程中得到了Bobby Luo的热心帮助,非常感谢。
帮助邮件原文:

应该是 .convert_name(%Name%,"_","'-/'") http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.stf.powerdesigner.eclipse.docs_15.0.0/html/bwug/bwugp343.htm  你在google中搜索 "powerdesigner convert_name" 可以找得到,百度搜索技术资料不行===== 回复前原始邮件 =====


 

原创粉丝点击