`

【PowerDesigner】小写字母变为大写字母脚本

 
阅读更多
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 
 

 

分享到:
评论

相关推荐

    powerdesigner的大小写转换脚本

    powerdesigner的大小写转换脚本,直接在powerdesigner里面找到执行脚本的地方,粘贴进去执行一下就可以了。 powerdesigner的大小写转换脚本 powerdesigner的大小写转换脚本

    POWERDESIGNER生成oracle表名带有引号

    这种情况的出现主要是由于 POWERDESIGNER 生成的表名中包含小写字母,而 Oracle 数据库默认使用大写字母,因此需要使用引号来标识表名。 问题的根源在于 POWERDESIGNER 生成的表名与 Oracle 数据库的命名规则不符。...

    Powerdesigner使用建议(完整版) 用实体关系图进行数据库建模

    通过“Tools”菜单下的“Model Options”,可以进入“Naming Convention”设置页面,选择“Name Code”标签页,用户能够指定字符大小写规则,如全部大写(Uppercase)、全部小写(Lowercase)或混合大小写(Mixed Case)。...

    powerdesigner资料

    2. **调整PowerDesigner设置**:通过修改PowerDesigner的命名规则,统一将所有对象名称转换为大写或小写,从而避免双引号的使用。具体步骤如下: - 进入 `Tools -> Model Options -> Naming Conventions`。 - 在 `...

    数据库设计说明

    Camel风格同样广泛应用于各种编程环境,其特点是:第一个单词首字母小写,之后每个单词的首字母大写,其他字母均为小写。例如,“name”、“gender”、“someParameter”。 **应用场景**: - **变量名**:适用于...

    数据库设计模板 进销存管理系统.pdf

    这个系统使用Microsoft SQL Server 2005 Evaluation Edition作为后台数据库管理系统,利用PowerDesigner进行建模,并通过SQL Server脚本文件创建数据库。数据库的登录模式为混合身份验证,超级用户为sa,服务器端口...

    如何:让Oracle表及字段显示为区分大小写

    - 当使用PowerDesigner生成SQL脚本时,它会在表名和字段名周围添加双引号,这样在Oracle中创建表时就会保留这些名称的原始大小写格式。 2. **手动编写带有双引号的SQL脚本:** - 直接在SQL脚本中为表名和字段名...

    进销存系统数据库设计报告.doc

    数据库设计过程中采用Sybase公司的PowerDesigner9.0创 建l了PSS数据库的ER图,使用SQL Server的查询分析器创建了数据库脚本文件PSS.sql。其中SQL Server的登录模式为混和身份验证,超级用户的用户名及密码均为sa,...

    单点登录源码

    单点登录, SSM框架公共模块 ├── zheng-admin -- 后台管理模板 ├── zheng-ui -- 前台thymeleaf模板[端口:1000] ├── zheng-config -- 配置中心[端口:1001] ├── zheng-upms -- 用户权限管理系统 ...

Global site tag (gtag.js) - Google Analytics