`
abcdzt
  • 浏览: 13819 次
社区版块
存档分类
最新评论

powerdesign中批量转换表,字段名为大写的脚本

阅读更多
选择Tools----Execute commands----Edit/Run Script 执行下面的脚本可以批量的转换表,字段名的code为大写
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 "当前模型不是物理模型"
Else
   ProcessFolder mdl
End If


Private sub ProcessFolder(folder)
   Dim Tab '遍历表
   for each Tab in folder.tables
      if not tab.isShortcut then
         tab.code = UCase(tab.code)
         Dim col '遍历表中的字段
         for each col in tab.columns
            col.code= UCase(col.code)
         next
      end if
   next

   Dim view  '遍历视图
   for each view in folder.Views
      if not view.isShortcut then
         view.code = UCase(view.code)
      end if
   Next

   Dim f '遍历所有的包
   For Each f In folder.Packages
      if not f.IsShortcut then
         ProcessFolder f
      end if
   Next
end sub
分享到:
评论

相关推荐

    powerdesign表结构导出到EXCEL脚本

    本主题聚焦于如何利用PowerDesign将表结构导出为Excel脚本,这一操作对于数据迁移、文档记录、数据库审核以及团队协作具有重要意义。 首先,理解PowerDesign的基本功能至关重要。它允许用户通过可视化界面来设计ER...

    powerdesign 逆向工程完成后,数据库中comment脚本.vbs

    powerdesign 逆向工程完成后,数据库中comment脚本

    powerdesigner的大小写转换脚本

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

    Powerdesign高级配置[归纳].pdf

    在 PowerDesign 里,导出 Oracle 数据库的建表 SQL 时,默认会给表名和字段名加上双引号。解决方法是设置 Database 菜单,然后点击 Edit Current DBMS 菜单,再依次点开 Script->SQL->Format,最后找到 ...

    PowerDesign图文教程

    该教程将指导读者如何使用 PowerDesign 建立一个新表、定义或修改表名/表结构、生成 table sql script、定义表索引等。 建立一个新表 要建立一个新表,读者可以按照以下步骤操作: 1. 点击箭头所示图标,然后再...

    PowerDesign配置MySQL5.0建表脚本格式.docx

    例如,使用`alter table [%QUALIFIER%]%TABLE% comment %.60qA:COMMENT%`命令来添加或更新表的注释,这里的`%QUALIFIER%`和`%TABLE%`是表的限定名和表名,`%.60qA:COMMENT%`则代表60字符长度的注释内容。 对于列的...

    PowerDesign连接数据库

    - **查看表信息**: 导出成功后,可以在PowerDesign中查看相应的表结构信息。 **5. 生成数据库** - **导入表到数据库**: 选择`Database -> Generate Database`,设置字符集、选择要导入的表,然后执行导入操作。 ...

    使用powerdesign连接oracle出现的两类错误提示的解决办法

    在使用PowerDesign连接Oracle数据库时,可能会遇到两类错误,这些错误通常与Oracle客户端和网络组件的缺失或配置不正确有关。下面将详细解释这两种错误的原因以及解决方案。 **错误提示1:未发现Oracle(tm)客户端和...

    使用PowerDesign操作PDM和SQL相互转换

    3. **设置SQL脚本格式**:在某些情况下,可能会遇到表名和字段名被强制转换为特定格式的问题(如全部小写或大写)。为了避免这种情况,可以在PowerDesign中进行设置以保持原始命名风格。具体操作步骤为:“数据库” ->...

    PowerDesign 12.5汉化包

    PowerDesign是一款强大的数据库设计工具,尤其在数据建模领域中广泛应用。版本12.5是其较早的一个迭代,但即便如此,它仍然包含了丰富的功能和优化,为数据库设计者提供了高效的工作平台。汉化包是为了让中国用户能...

    powerdesign+的使用技巧

    本文将详细介绍PowerDesign+在进行数据库建模时的一些实用技巧,特别是关于如何更好地管理表名和字段名。 #### 二、解决表名与字段名不同步的问题 在使用PowerDesign+进行数据库建模时,经常会遇到一个让人头疼的...

    powerDesign.chm 中文手册 chm版

    《powerDesign.chm 中文手册》是一份专为PowerDesigner工具编写的中文参考文档,它详细阐述了如何使用这个强大的数据库设计和数据建模工具。PowerDesigner是Sybase公司出品的一款高级系统建模工具,广泛应用于数据库...

    PowerDesign转word模板

    在PowerDesign中,用户可以创建并保存多个模板,以适应不同的需求。例如,"WordTemplate.rtp"可能就是一个预设的或用户定制的模板文件,用于导出Word文档时使用。 导出Word文档的过程如下: 1. 打开PowerDesign,...

    powerdesign初级教程

    在PowerDesign中,你可以通过操作转换规则,将CDM转换为LDM,进一步细化数据库设计。 5. **物理数据模型(PDM)** PDM是实际数据库结构的表示,包含了特定数据库系统的表、索引、视图等。PowerDesign支持多种...

    PowerDesigner 中name和comment 互换脚本

    PowerDesigner中的name属性通常用于定义对象的唯一标识,比如表名、字段名等,而comment则用于添加对这些对象的描述性注释。在某些情况下,用户可能需要批量修改或交换这些属性,比如在整理模型文档时,为了保持一致...

    PowerDesign图文教程.pdf

    根据提供的文件信息,我们了解到这份文档名为《PowerDesign图文教程.pdf》,描述和标签均指向“技术及资料”。文档的内容似乎涉及使用PowerDesigner软件进行数据库设计的过程。虽然提供的部分内容存在OCR扫描技术...

    power design 12 教程

    《Power Design 12 教程》是一款专为电气工程设计人员打造的软件学习资源,旨在帮助用户掌握如何高效地使用这款强大的工具进行电力系统设计。这个教程以CHM(Compiled Help Manual)格式呈现,是一种常见的Windows...

    Low Power Design Low Power Design

    Low Power Design Low Power Design

    PowerDesign高级应用

    本文将详细介绍如何在PowerDesign中使用VBS脚本来实现一些高级定制功能。 ### VBS脚本的基础知识 - **VBS脚本**(Visual Basic Script Edition)是一种轻量级的编程语言,用于自动化Windows系统上的各种任务。 - 在...

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

    虽然在Oracle中默认采用全部大写的形式可以简化查询过程,但对于那些希望保留标识符原始大小写状态的开发者来说,通过使用PowerDesigner或其他方法来创建表和字段,可以使Oracle中的表及字段显示为区分大小写的形式...

Global site tag (gtag.js) - Google Analytics