zoukankan      html  css  js  c++  java
  • sql文件或连接数据库反向生成pdm文件

    1、 File -> Reverse Engineer -> Database

    2、选择sql数据库类型 mysql / sqlserver  /oracle

    3、using script file -> 选择sql文件

      using a data source -> 配置数据库连接

    4、确定  生成表

    5、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

    6、点击run 执行vb语句将comment同步到name

  • 相关阅读:
    CRM 客户线索 与 销售人员
    CRM X
    MySQL为Null导致的5大坑
    搞懂 macOS 上的主机名/hostname/ComputerName
    Node服务中如何写日志?
    Linux下 iptables 超详细教程和使用示例
    精读《Prisma 的使用》
    Redis夺命20问
    redis HyperLogLog的使用
    聊聊redis分布式锁的8大坑
  • 原文地址:https://www.cnblogs.com/lggggg/p/9811136.html
Copyright © 2011-2022 走看看