powerdesigner将name的名字赋给comment

1 PowerDesigner中批量根据对象的name生成comment的脚本

执行方法:Open PDM -- Tools -- Execute Commands -- Run Script

Vb script代码 
Option Explicit   
ValidationMode = True   
InteractiveMode = im_Batch   
  
Dim mdl ‘the current model   
  
‘get the current active model   
Set mdl = ActiveModel   
If (mdl Is Nothing) Then   
MsgBox "There is no current Model"  
ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then   
MsgBox "The current model is not an Physical Data model."  
Else   
ProcessFolder mdl   
End If   
  
‘This routine copy name into code for each table, each column and each view   
‘of the current folder   
Private sub ProcessFolder(folder)   
Dim Tab ‘running table   
for each Tab in folder.tables   
if not tab.isShortcut then   
tab.comment = tab.name   
Dim col ‘running column   
for each col in tab.columns   
col.comment= col.name   
next   
end if   
next   
  
Dim view ‘running view   
for each view in folder.Views   
if not view.isShortcut then   
view.comment = view.name   
end if   
next   
  
‘go into the sub-packages   
Dim f ‘running folder   
For Each f In folder.Packages   
if not f.IsShortcut then   
ProcessFolder f   
end if   
Next   
end sub

原文地址:https://www.cnblogs.com/grey-wolf/p/8316876.html

时间: 2024-11-08 22:41:47

powerdesigner将name的名字赋给comment的相关文章

PowerDesigner 的mysql PDM 的COMMENT注释

PowerDesigner 的mysql PDM 的COMMENT注释 2012-11-01 15:38 4447人阅读 评论(0) 举报 分类: 数据库相关(7) PowerDesigner 的mysql PDM 的COMMENT注释 一 . 生成注释 默认的pd没有生成注释,针对mysql5.0可以如下修改. 在Database-->edit Current DBMS... 设置dbms的属性,找到mysql5.0-->script-->objects-->column--&g

PowerDesigner常用功能总结

1.PowerDesigner设计表时显示注释列Comment 选中准备编辑的表,[右键]->[Properties]->[Columns]->[Customize Columns and Filter]->[Comment]->[OK] 或使用快捷键 [右键]->[Properties]->[Columns]->[Ctrl+U]->[Comment]->[OK] 2.powerdesigner中设置code的值不随name值的改变而改变(即na

powerdesigner pdm导出sql操作

导出操作:ctrl+G 设置好路径,其他默认基本就可以 可能遇到的问题: 1.constraint name uniqueness 错误,解决方法 >PowerDesigner生成的约束名字相同,只要改一下约束的名字就好了 >右键错误信息选择:Automatic Correction 2. Foreign key column data type divergence >右键错误信息选择:Automatic Correction 3.Existence of index A table

PowerDesigner 检查模型出错 “constraint name uniqueness”

原因:PowerDesigner生成的约束名字相同 解决办法: 1.改一下约束的名字,双击约束, 在 Integrity 选项卡下面的 constraint name 修改名字. 2.也可以右键错误信息选择:Automatic Correction. PowerDesigner 检查模型出错 "constraint name uniqueness",码迷,mamicode.com

inifile 一个轻量级的INI文件解析库

ini文件是一种常见的配置文件.它以简单的文字与简单的结构组成.INI文件会以不同的扩展名,如".ini.",".cfg",".conf"等. INI文件的格式 INI文件由3个重要的部分组成:参数(parameters),段(sections)和注释(comments).其格式如下: 段(sections) [section] 参数(parameters) name=value 注释(comments) ;comments 每个段包括段名,注释

笨办法学Python(十四)

习题 14:提示和传递 让我们使用 argv 和 raw_input 一起来向用户提一些特别的问题.下一节习题你会学习如何读写文件,这节练习是下节的基础.在这道习题里我们将用略微不同的方法使用 raw_input,让它打出一个简单的 > 作为提示符.这和一些游戏中的方式类似,例如 Zork 或者 Adventure 这两款游戏. 1 from sys import argv 2 3 script, user_name = argv 4 prompt = '> ' 5 6 print "

Qt5官方demo解析集31——StocQt

本系列所有文章可以在这里查看http://blog.csdn.net/cloud_castle/article/category/2123873 接上文Qt5官方demo解析集30--Extending QML - Binding Example 最近在做QML制表,因此想找一些相关曲线绘制的demo看看,结果发现了这个例子,觉得挺不错,它相比于我们之前的Extend和Particle系列显得更大一些,涉及到的面也更广一些.因此想拿过来给大家分享~ 这个例子是基于QML的股票走势图绘制,数据来源

Scala学习(1)——Scala基础知识

本文要解决的问题: Spark主要是由Scala语言编写而成的,所以要真正深入了解Spark,必须要熟悉Scala,在此结合阅读<Scala编程>这本书的情况,对Scala语言做一个基本的总结. Scala的优势 (1)简洁 类型推断 函数创建的文法支持 (2)Java互操作性 可重用Java库 可重用Java工具 没有性能惩罚 Scala工作机制 编译成Java字节码 可在任何标准JVM上运行,甚至是一些不规范的JVM上 Scala编译器是Java编译器的作者写的 启动解释器 输入Scala

部署和调优 1.8 samba 部署和优化-2

Samba 可以实现 Linux 和 Windows 机器相互共享文件,这对我们来说是非常实用的.下面做几个实践,来了解samba,注意:在实践之前,请先检测 Selinux 是否关闭,否则可能会实践不成功. 实践1 要求:共享一个目录,任何人都可以访问,即不用输入密码即可访问,要求只读 打开Samba配置文件的在[global]部分 vim /etc/samba/smb.conf 改为 security = share 改为 workgroup = WORKGROUP 然后在文件的最末尾处加入