'------------------------------------------------------------
'
'脚本功能:
' PowerDesigner中批量根据对象的name生成comment的脚本
'执行方法:
' Open PDM--Tools--Execute Commands--Run 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 folde
'------------------------------------------------------------
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/walleyekneel/p/7656133.html

PD生成SQL脚本附带注释命令相关推荐

  1. MySQL 批量生成 SQL 脚本语句解决实际的业务需求/如何拼接字符串/拼接字符串的 SQL 语句

    文章目录 实际需求 分析思路 写拼接 SQL 脚本的脚本语句 执行得到脚本语句 保存成 SQL 脚本文件 实际需求 有些行政区域的字段 area_fullname 是空的,如何补全呢?如下所示: 分析 ...

  2. 将表数据生成SQL脚本的存储过程和工具

    将表数据生成SQL脚本的存储过程示例: CREATE PROCEDURE dbo.UspOutputData @tablename sysname AS declare @column varchar ...

  3. pd 生成mysql 脚本_powerdesigner 生成数据库脚本

    PowerDesigner导出所有SQL脚本 操作:Database=>Generate Database PowerDesigner怎么导出建表sql脚本 1 按照数据库类型,切换数据库. D ...

  4. 超简单,一行代码解决:如何快速将Excel表格数据,映射到Java中的ListVO对象,然后转存数据库,生成SQL脚本

    前言-真的很快速,之前用的是Apache下的Jar包,用起来太麻烦了 <dependency><groupId>org.apache.poi</groupId>&l ...

  5. pd 生成mysql 脚本_Powerdesigner 生成增量SQL脚本

    通过PowerDesigner(下面简称PD) 建立模型非常方便,生成基础结构SQL相信大家都会,网上也有很多例子. 但是作为一个懒人,为了让计算机尽量完成更多的工作,减少人工的出错概率,必须更严格要 ...

  6. pd 生成mysql 脚本_PowerDesigner 如何生成数据库更新脚本

    最近在学习使用PowerDesigner 这个数据库设计工具,发现真的很强大,可以做很多事情,其中就涉及到如果数据库要进行更新了怎么办,主要是增加表,最麻烦的是修改字段名称,增加字段等操作,遇到主要的 ...

  7. MySQL执行外部sql脚本文件的命令( source命令执行sql )

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之 ...

  8. mysql执行文件脚本文件_MySQL执行外部sql脚本文件的命令

    sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为"sql脚本文件"),然后通过相关的命令执行这个sql脚本文件.基本步骤如下: ...

  9. Oracle sql脚本中注释

    SQL脚本和SHELL脚本中的一些写法还是不同的. 1.rem表示注释,remark的缩写.而SHELL脚本中用# 2.prompt表示打印,是sqlplus命令,显示 prompt 命令后的内容,单 ...

最新文章

  1. 如何在Keras中检查深度学习模型(翻译)
  2. CentOS各版本挂载光盘做yum源安装
  3. apache nginx mysql php_php+Apache2+Nginx+Mysql
  4. Topforces Strikes Back
  5. 客户连接多个服务端_Dubbo源码解析之客户端Consumer
  6. 微信小程序点击按钮实现弹出模态框
  7. UVA10236 斐波那契素数
  8. java线程实现排序_【多线程实现快速排序】
  9. python不是内部文件_已安装python,但是出现‘python’不是内部或外部命令,也不是可运行的程序或批处理文件。...
  10. MySQL忽略主键冲突,避免重复插入数据的三种方式
  11. 十大免费java开源商城系统
  12. 计算机广告制作专业,计算机广告制作专业介绍
  13. html设置一句话的样式,页面上的div标签,其HTML代码为divid=boxstyle=color:red文字/div,为其设置CSS样式如下:...
  14. 完爆面试官!黑马学java学费多少
  15. 使用Adobe XD低版本打开高版本文件
  16. MySQL 索引学习笔记
  17. AI巨头们建造的“新世界”,进展如何?
  18. configure文件的生成
  19. 最新版手机端C/C++语言编程的软件
  20. Android基础:签名文件MANIFEST.MF的内容是怎么计算来的?

热门文章

  1. python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍
  2. jquery表单验证源码
  3. hdu 1561 The more, The Better 树形dp
  4. Mac系统安装nginx+rtmp模块
  5. 你所能用到的数据结构(四)
  6. 第01篇:C#星夜拾遗之如何开始C#学习
  7. Qt中标准对话框实例,QObject::tr()的作用
  8. MFC 自定义消息四步曲与在参数中传递变量
  9. 怎么将excel数据导入到datagridview中
  10. swift5.5异常的处理的三种的方式