首页 >数据库 >mysql教程 >PowerDesigner16.5导出SQL语句时如何将name列复制到comment注释

PowerDesigner16.5导出SQL语句时如何将name列复制到comment注释

WBOY
WBOY原创
2016-06-07 14:50:401816浏览

很多人都会想在使用PowerDesigner设计完数据库时自动 将name列在输出时自动复制到comment列 运行脚本 Tools-Execute Commands-Edit/Run Scripts(快捷键:CtrlShiftX) VB脚本如下: ' 把pd中那么name想自动添加到comment里面 '如果comment为空,则填入name;

很多人都会想在使用PowerDesigner设计完数据库时自动将name列值在输出时自动复制到comment列

运行脚本 Tools->Execute Commands->Edit/Run Scripts(快捷键:Ctrl+Shift+X)

VB脚本如下:


' 把pd中那么name想自动添加到comment里面 '如果comment为空,则填入name;如果不为空,则保留不变,这样可以避免已有的注释丢失. Option Explicit ValidationMode = True InteractiveMode = im_Batch   Dim mdl ' the current model   ' get the current active model Set mdl = ActiveModel If (mdl Is Nothing) 然后  MsgBox “那里 当前没有模特“ ElseIf  mdl.IsKindOf(PdPDM.cls_Model) 然后  MsgBox “ 当前模型不是物理数据模型。 “ 其他  进程文件夹 mdl 结束 如果  ' 此例程将名称复制到每个表、每个列和每个视图的注释中 ' 当前文件夹的 私人 子 ProcessFolder(文件夹) Dim Tab 'running   table   for each Tab in folder.tables    if not tab.isShortcut then     if trim(tab.comment)="" then '如果有表的注释,则不改变它.如果没有表注释.则把name添加到注释里面.        tab.comment = tab.name     end if   Dim col ' running column   for each col in tab.columns   if trim(col.comment)="" then '如果col的comment为空,则填入name,如果已有注释,则不添加;这样可以避免已有注释丢失.    col.comment= col.name   end if  next    end if   next       Dim view 'running view   for each view in folder.Views    if not view.isShortcut and trim(view.comment)=""  然后   view.comment = view.name   结束如果  下一个       ' 进入子包  昏暗 f ' 正在运行的文件夹  对于 每个 f  文件夹.Packages    如果不是 f.IsShortcut 然后  进程文件夹 f   结束如果   下一个  结束子
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn