随笔分类 -  PowerDesigner

隐藏PowerDesigner网络线 Tools—Dispalce Perfence—去掉勾选 Show Page Delimeters
摘要:Tools—Dispalce Perfence—去掉勾选 Show Page Delimeters 阅读全文

posted @ 2020-12-02 10:59 mol1995 阅读(164) 评论(0) 推荐(0) 编辑

PowerDesigner设置code和name不联动的方法
摘要:Tools--General Options--Dialog--Name to Code mirroring的复选框不要选中 阅读全文

posted @ 2020-08-03 09:34 mol1995 阅读(371) 评论(0) 推荐(0) 编辑

PowerDesigner 导出报告
摘要:https://blog.csdn.net/jyf0412/article/details/21900075 阅读全文

posted @ 2020-06-27 23:12 mol1995 阅读(261) 评论(0) 推荐(0) 编辑

PDM->OOM->C#实体类生成时,对Blob类型字段的处理
摘要:pdm中的Blob字段生成OOM时,自动变成了string类型,再生成实体类时也是string 如何将oom中对应的blob字段设置为Byte[]类型,目前没找到方法, 只能通过脚本,将生成后的OOM中所有特定字段名的类型,设为Byte[]类型。(oom的类型下拉列表中没有Byte[]这个类型,但直 阅读全文

posted @ 2019-06-11 17:31 mol1995 阅读(241) 评论(0) 推荐(0) 编辑

BLOB类型对应Long binary,CLOB对应Long characters
摘要:BLOB类型对应Long binary,CLOB对应Long characters 阅读全文

posted @ 2019-06-10 19:39 mol1995 阅读(267) 评论(0) 推荐(0) 编辑

name和code的相关设置
摘要:cdm中同时显示name和code tools->或右键Displace preferences->Entity->Advanced->Attributes->右侧List Columns框右侧的放大镜->选择要显示的属性如code/name/domain/datatype等打上勾,将它们移到最上方 阅读全文

posted @ 2019-06-03 09:06 mol1995 阅读(295) 评论(0) 推荐(0) 编辑

CDM中,创建一个或多个组合属性的唯一约束
摘要:除主键外,有时还需要创建一个或多个组合字段的唯一约束,方法如下: 双击打开实体,在idntifier标签页中可看到默认主键的唯一约束,在其下方添加一条记录,然后双击该记录,打开约束设置窗口 在该窗口的attitude标签页中选择一个字段或多个字段,组成唯一约束。 阅读全文

posted @ 2017-09-14 12:23 mol1995 阅读(245) 评论(0) 推荐(0) 编辑

CDM中,实体与实体快捷方式之间的联系不能重复,否则会造成外键重复
摘要:例如机场实体和跑道实体,例如: 在机场包中,跑道实体作为快捷方式出现,机场实体与跑道快捷方式实体间有连线关系,然而 在跑道包中,情况相反,但二者间也有连线。(模型原样) 要注意的是,虽然在两个包中都有该联系,但如果某包中子表是快捷方式,则该包的reference中,联系也是快捷方式。因此实际的两个联 阅读全文

posted @ 2017-08-27 16:17 mol1995 阅读(302) 评论(0) 推荐(0) 编辑

PD中设置外键约束名称生成规则
摘要:选择Database—>Edit Current DBMS选择Scripts-》Objects-》Reference-》ConstName可以发现右侧的Value为:FK_%.U8:CHILD%_%.U9:REFR%_%.U8:PARENT%可见,该命名方法是:'FK_'+8位子表名+9位Refer 阅读全文

posted @ 2017-08-21 22:18 mol1995 阅读(279) 评论(0) 推荐(0) 编辑

PDM/CDM中进行搜索
摘要:Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl '当前model '获取当前活动model Set mdl = ActiveModel dim isCdm isCdm=0 If (mdl Is Noth 阅读全文

posted @ 2017-07-18 19:15 mol1995 阅读(464) 评论(0) 推荐(0) 编辑

PDM后续处理-驼峰规则、清除约束、外键改名
摘要:Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl '当前model '获取当前活动model Set mdl = ActiveModel If (mdl Is Nothing) Then MsgBox " 阅读全文

posted @ 2017-07-18 17:13 mol1995 阅读(411) 评论(0) 推荐(0) 编辑

PDM中列举所有含取值范围、正则表达式约束的字段
摘要:Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl '当前model '获取当前活动model Set mdl = ActiveModel If (mdl Is Nothing) Then MsgBox " 阅读全文

posted @ 2017-07-15 19:50 mol1995 阅读(408) 评论(0) 推荐(0) 编辑

CDM中遍历域及其约束条件、取值范围、引用它的项目
摘要:Option ExplicitValidationMode = TrueInteractiveMode = im_BatchDim mdl '当前model'获取当前活动modelSet mdl = ActiveModelIf (mdl Is Nothing) Then MsgBox "There 阅读全文

posted @ 2017-07-15 18:29 mol1995 阅读(810) 评论(0) 推荐(0) 编辑

PowerDesignerPDM中搜寻表名或字段名
摘要:Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl '当前model '获取当前活动model Set mdl = ActiveModel If (mdl Is Nothing) Then MsgBox " 阅读全文

posted @ 2017-07-14 11:13 mol1995 阅读(1782) 评论(0) 推荐(0) 编辑

PowerDesigner中批量替换name和code的脚本
摘要:无论是cdm还是pdm都可以批量替换、处理。可在Tool-Execute commands-Edit/Run script中编辑运行脚本: 下面的脚本是批量将CDM中实体的用Code替换掉Name Option Explicit ValidationMode = True InteractiveMo 阅读全文

posted @ 2017-07-10 14:13 mol1995 阅读(3209) 评论(0) 推荐(0) 编辑

PD中更改显示Name还是Code的设置
摘要:菜单->Tool->Model Options->Name Convention->右侧display中选择显示name还是code。 此外,在16版中,还可以通过Tool-DisplayPreference-Table-Advantage 设置code和name同时显示 阅读全文

posted @ 2017-07-04 17:07 mol1995 阅读(843) 评论(0) 推荐(0) 编辑

PowerDesigner的Additional Checkes 中使用统配符
摘要:在Domian或字段的的约束条件中,会用的正则表达式等约束。但正则表达式 regexp_like(ICAO,'^([A-Z]{4}$')中要出现明确字段名如ICAO,每个使用同样约束的字段都要修改此字段名,使用Domain更是不方便。 好在PD提供了统配符解决此问题 %COLUMN%就代表当前处理的 阅读全文

posted @ 2016-12-14 12:14 mol1995 阅读(462) 评论(0) 推荐(0) 编辑

导航