PowerDesigner为表字段添加Comment注释,让name等于Comment

使用PowerDesigner工具设计数据库表,为其中的一些字段增加注释。

具体操作如下:

  1、双击需要生成字段注释的表

    

  2、选择Columns选项,点击如图按钮

    

  3、找到Comment并打勾,也可以在这个页面排序,去掉自己不需要的功能(去掉勾选即可)

    设置好后点击OK保存设置

    

  4、这时就会多出一列Comment,可以为表中字段添加注释

    

  5、设置好后点击preview可以看到生成的创建表的SQL语句

    

 

执行vbs脚本,让name等comment

  1. 打开powerdesigner,点击【工具】菜单,再选择【执行命令】/【编辑/运行脚本】

    如何在powerdesigner上运行已写好的vbs脚本?

  2. 在【编辑器菜单】下,选择【打开】

    如何在powerdesigner上运行已写好的vbs脚本?

  3. 在【打开】界面,选择已写好的VBS文件,然后点击【打开】

    如何在powerdesigner上运行已写好的vbs脚本?

  4. 4

    此时VBS文件的内容显示在主窗口中

    如何在powerdesigner上运行已写好的vbs脚本?

  5. name等于comment的脚本

    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

    Private   sub   ProcessFolder(folder) 
    On Error Resume Next
      Dim   Tab   'running table 
      for   each   Tab   in   folder.tables 
    if   not   tab.isShortcut   then 
      tab.name   =   tab.comment
      Dim   col   '   running   column 
      for   each   col   in   tab.columns 
      if col.comment="" then
      else
    col.name=   col.comment 
      end if
      next 
    end   if 
      next

      Dim   view   'running   view 
      for   each   view   in   folder.Views 
    if   not   view.isShortcut   then 
      view.name   =   view.comment 
    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

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值