PowerDesigner中在生成的数据库脚本中用name列替换comment列作为字段描述的方法
2014-06-19 11:05
471 查看
1 PowerDesigner中在生成的数据库脚本中用name列替换comment列作为字段描述的方法如下,
依次打开Tools -- Execute Commands -- Run Script,运行以下脚本:
2 PowerDesigner的数据库逆向工程将中将comment列脚本赋值到name列
打开Tools -- Execute Commands -- Run Script,运行以下脚本:
依次打开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 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
2 PowerDesigner的数据库逆向工程将中将comment列脚本赋值到name列
打开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 folder Private sub ProcessFolder(folder) Dim Tab 'running table for each Tab in folder.tables if not tab.isShortcut then if len(tab.comment) <> 0 then tab.name = tab.comment end if On Error Resume Next Dim col 'running column for each col in tab.columns if len(col.comment) <>0 then col.name =col.comment end if On Error Resume Next next end if next end sub
相关文章推荐
- PowerDesigner从数据库中反向生成PDM,Name不显示字段说明的解决方法
- PB中自动生成的sql语句,在comment不存在时,自动使用name字段作为注释的设置方法
- PowerDesigner中显示name, code,comment的解决方法 修正脚本,执行不会重复添加comment
- powerdesigner16.5将name字段附到comment中,并生成sql
- PowerDesigner生成数据库脚本的方法
- PowerDesigner中批量根据对象的name生成comment的脚本(转)
- PowerDesigner中批量根据对象的name生成comment的脚本
- PowerDesigner中逆向工程将数据库中comment脚本赋值到PDM的name
- PowerDesigner生成SQL脚本时表名、字段名带引号问题及解决方法
- 解决powerdesigner生成Oracle数据库脚本时,表名和字段带有“”双引号的方法
- 使用powerdesigner导入sql脚本,生成物理模型,name和code都显示英文的解决方法
- PowerDesigner 从数据库反向生成Pdm时把Comment复制到Name中,从PowerDesigner导入数据库时把Name复制到Comment
- Powerdesigner16.5将物理模型表中的name在创建数据库时生成对应字段的注释
- Powerdesigner16.5将物理模型表中的name在创建数据库时生成对应字段的注释
- PowerDesigner生成SQL脚本时表名、字段名带引号问题及解决方法
- powerdesigner中生成数据库脚本时出现长度限制问题的解决方法
- PowerDesigner逆向操作(从mysql5.0生成数据库的物理模型),把Comment写到name中,pdm文件导出为word
- 编写Powerdesigner脚本,快速生成数据库表
- 删除MSSQL数据库text字段中恶意脚本的方法
- PowerDesigner生成数据库方法 (转)