当前位置: 首页 > news >正文

powerDesigner 生成SQL时没有注释问题

一.打开powerDesigner 按Ctrl+Shift+X 打开脚本编辑器,也可以去菜单中找(Tools --> Excute commands --> Edit/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 comment 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
'把列名称和comment合并为comment
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

三. 这时候再打开sql预览界面,就可以发现有注释了

相关文章:

  • 用一个list去接收另一个list的元素
  • vue list列表新增元素
  • JAVA判断是否是Ajax请求
  • java判断User-Agent 是不是来自于手机
  • console.log只显示[object],怎么看对象里面内容
  • 正则表达式\S\s的意思
  • <(\S*?)[^>]*>.*?|<.*? />正则过滤Xss
  • @Validated和@Valid校验参数区别
  • window.close()关闭不了谷歌浏览器的标签
  • document怎么获取到before after这种伪元素的style
  • document获取元素的style样式
  • java使用@Constraint注解来做Xss校验
  • java将Object对象转换为Integer
  • java计算两个date日期的相差天数或者时间差
  • java controller Date日期型参数异常的处理方法
  • [笔记] php常见简单功能及函数
  • [译] 怎样写一个基础的编译器
  • 【Leetcode】104. 二叉树的最大深度
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • CentOS7 安装JDK
  • exports和module.exports
  • Hexo+码云+git快速搭建免费的静态Blog
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • Javascript基础之Array数组API
  • Laravel核心解读--Facades
  • Leetcode 27 Remove Element
  • Redis 中的布隆过滤器
  • Sass 快速入门教程
  • Selenium实战教程系列(二)---元素定位
  • 从tcpdump抓包看TCP/IP协议
  • 前端临床手札——文件上传
  • 使用 QuickBI 搭建酷炫可视化分析
  • 通过几道题目学习二叉搜索树
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • k8s使用glusterfs实现动态持久化存储
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • ###STL(标准模板库)
  • #NOIP 2014# day.1 T2 联合权值
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (补)B+树一些思想
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (一)认识微服务
  • *上位机的定义
  • .dwp和.webpart的区别
  • .Net core 6.0 升8.0
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .NET成年了,然后呢?
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • @EnableWebMvc介绍和使用详细demo
  • @Transactional类内部访问失效原因详解
  • [20171113]修改表结构删除列相关问题4.txt