powerdesigner中将表的name在生成建表sql时生成注释
来源:互联网 发布:搜房网网络经纪人登录 编辑:程序博客网 时间:2024/05/18 09:51
在创建pdm时由于需要在name列填写的是以后要在表中创建的注释信息,comment中则写的说明信息字数比较多如下图,单在生成建表sql时不能将name生成注释信息,进行如下设置可以讲name生成注释信息
1:选择database->edit current dbms-->Column-->ColumnComment将comment on column [%QUALIFIER%]%TABLE%.%COLUMN% is
%.q:COMMENT%改为comment on column [%QUALIFIER%]%TABLE%.%COLUMN% is
%.q:COLNNAME%
2:修改完1的内容后可以显示name为注释了,但是comment为空的则不能生成注释,点击下图红圈中的按钮勾选上红圈中的选项
方法二:
'PowerDesigner->Tools->Execute Commands->Edit/Run Scripts
可以保存该脚本为:name2comment.vbs
'******************************************************************************
'* File: name2comment.vbs
'* Title: Name to Comment Conversion
'* Model: Physical Data Model
'* Objects: Table, Column, View
'* Author: steveguoshao
'* Created: 2013-11-29
'* Mod By:
'* Modified:
'* Version: 1.0
'* Memo: Modify from name2code.vbs
'******************************************************************************
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
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
- powerdesigner中将表的name在生成建表sql时生成注释
- powerdesigner中将表的name在生成建表sql时生成注释
- powerdesigner中将表的name在生成建表sql时生成说明
- powerdesigner 把name生成注释
- powerdesigner 生成sql时生成对应的字段注释
- powerdesigner生成注释sql
- powerdesigner 生成mysql sql 的COMMENT注释
- PowerDesigner导出SQL时自动生成注释
- PowerDesigner导出SQL时自动生成注释
- PowerDesigner导出SQL时自动生成注释
- PowerDesigner导出SQL时自动生成注释
- PowerDesigner 为sql生成注释
- PowerDesigner生成mysql数据库表结构的sql建表语句时没有comment注释的解决方法和去掉comment注释的解决方法
- PowerDesigner支持自动生成含SQL Server 2000的表和列注释的角本
- [转]:如何让PowerDesigner支持自动生成含SQL Server 2000的表和列注释
- [转]:如何让PowerDesigner支持自动生成含SQL Server 2000的表和列注释
- 设置powerDesigner生成mysql的表注释字符最大长度
- powerDesigner建表生成带中文注释和大小写
- JVM运行时的数据区
- WinCE下,快速编译驱动及BSP
- android:inputType常用取值
- 性能测试思路
- 移动App开发中的View解耦问题
- powerdesigner中将表的name在生成建表sql时生成注释
- SegmentFault D-Day 杭州站之移动开发专场
- 黑马程序员_反射机制
- 织梦dedecms全站RSS输出订阅美化修改
- storm操作zookeeper源码分析-cluster.clj
- Oracle安装之后的默认账户
- 类、对象和方法
- Piranha配置lvs负载均衡
- typeof 和 instanceOf的区别