zoukankan      html  css  js  c++  java
  • 10. 数据模型(ER图)转为sql脚本,要求导出的字段都是大写的

    1.进入Tools-->Execute Commands-->Edit/Run Script,执行以下脚本即可实现所有字段转为大写;

    Option Explicit
    ValidationMode = True
    InteractiveMode = im_Batch
    Dim mdl ' 当前模型
    ' 获取当前模型
    Set mdl = ActiveModel
    If (mdl Is Nothing) Then
    MsgBox "没有打开一个模型"
    ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then
    MsgBox "当前模型不是一个PDM"
    Else
    '调用处理程序
    ProcessFolder mdl
    End If
    '调用的处理程序
    Private sub ProcessFolder(folder)
    Dim Tab '要处理的表
    for each Tab in folder.Tables
    ' if not Tab.isShortcut then
    ' Tab.code = tab.name
    '表名处理,前边添加前缀,字母小写
    Tab.name= UCase(Tab.name)
    Tab.code= UCase(Tab.code)
    Dim col ' 要处理的列
    for each col in Tab.columns
    '列名称和code全部小写,大写诗UCase
    col.code= UCase(col.code)
    col.name= UCase(col.name)
    next
    'end if
    next
    ' 处理视图
    ' Dim view 'running view
    ' for each view in folder.Views
    ' if not view.isShortcut then
    ' view.code = view.name
    ' end if
    ' next
    ' 递归进入 sub-packages
    Dim f ' sub folder
    For Each f In folder.Packages
    if not f.IsShortcut then
    ProcessFolder f
    end if
    Next
    end sub

     

  • 相关阅读:
    vivado工程移植
    Search Everything 多项查找
    RTL_代码覆盖率
    在ARTIX-7上实现摄像头视频通路
    转:自动生成testbench
    转:winedt中显示中文
    Zynq和microblaze的区别
    转:找不到include xgpio.h;Unresolved include xgpio.h
    DHTMLX 常用技术
    Ubuntu中安装 mercurial – TortoiseHG
  • 原文地址:https://www.cnblogs.com/zkx4213/p/4073411.html
Copyright © 2011-2022 走看看