• powerdesigner 不能自动生成注释的解决方法(三步解决)


    解决power designer 不能自动生成注释的解决办法只需要3步:

    一、快捷键 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

    三、如图所示,点击 ‘’run‘’ 按钮。

    再看看物理模型的sql脚本是否已经有注释了。(可以导出脚本看看注释是否成功生成,Ctrl+G)

  • 相关阅读:
    python软件开发目录规范
    模块与包
    匿名函数的使用
    三元表达式,列表生成式,字典生成式,生成器表达式
    Python函数进阶:生成器的原理及使用
    python迭代器的原理及应用
    PYTHON装饰器用法及演变
    文件操作补充
    pycharm的断点调试与TODO标记
    字符编码补充
  • 原文地址:https://www.cnblogs.com/tanshaoxiaoji/p/no_annotation.html
Copyright © 2020-2023  润新知