前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >powerdesigner批量将name添加到comment里面的方法

powerdesigner批量将name添加到comment里面的方法

作者头像
幽鸿
发布于 2020-04-02 10:07:37
发布于 2020-04-02 10:07:37
1.1K00
代码可运行
举报
运行总次数:0
代码可运行

使用方法使用方法 PowerDesigner->Tools->Execute Commands->Edit/Run Scripts

Java代码 

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
'如果comment为空,则填入name;如果不为空,则保留不变。  
 
 
Option Explicit   
ValidationMode = True   
InteractiveMode = im_Batch  
 
Dim system, file  
Set system = CreateObject("Scripting.FileSystemObject")  
Dim ForReading, ForWriting, ForAppending   '打开文件选项  
ForReading   = 1 ' 只读   
ForWriting   = 2 ' 可写   
ForAppending = 8 ' 可写并追加  
'打开文本文件  
Set file = system.OpenTextFile("C:\pdcomment.txt", ForWriting, true)  
 
 
'判断当前model是否物理数据模型  
Dim mdl  
Set mdl = ActiveModel   
If (mdl Is Nothing) Then   
   MsgBox "处理对象无模型"   
ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then   
   MsgBox "当前模型不是物理数据模型"   
Else   
   ProcessFolder mdl,file  
End If   
file.Close  
 
 
'******************************************************************************  
Private sub ProcessFolder(folder,file)   
 
   Dim tab 'running table  
   for each tab in folder.tables  
      if not tab.isShortcut then  
         if trim(tab.comment)="" then  
            tab.comment = tab.name  
         end if  
         Dim col  
         for each col in tab.columns  
            if trim(col.comment)="" then  
               col.comment = col.name  
            end if  
         next  
      end if  
   next  
 
   Dim view  
   for each view in folder.Views  
      if not view.isShortcut and trim(view.comment)="" then  
         view.comment = view.name  
      end if  
   next  
 
end sub  
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Power Designer逆向工程导入Oracle表,转为模型加注释
1.打开PowerDesigner ——文件——Reverse Engineer——DataBase 2.选择所要连接数据库版本,此处使用的是ora1.打开PowerDesigner ——文件——Reverse Engineer——DataBase 2.选择所要连接数据库版本,此处使用的是oracle version 11g。 3.点击红色区域,选择数据源 4.选择modify 5.在此填写你的数据库名称、连接地址、用户名。确定 6.选择你新建立的连接数据库 7.填写需要转换为模型的数据库的用
架构师专栏
2018/07/06
7280
powerdesigner批量修改字段名称_oracle 改字段类型
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/10/04
1.4K0
PowerDesign的使用[通俗易懂]
  PowerDesigner是最具集成特性的设计工具集,用于创建高度优化和功能强大的数据库,数据仓库和数据敏感的组件。
全栈程序员站长
2022/09/06
7.3K0
PowerDesign的使用[通俗易懂]
.NET Core实战项目之CMS 第十一章 开发篇-数据库生成及实体代码生成器开发
上篇给大家从零开始搭建了一个我们的ASP.NET Core CMS系统的开发框架,具体为什么那样设计我也已经在第十篇文章中进行了说明。不过文章发布后很多人都说了这样的分层不是很合理,什么数据库实体应该跟仓储放在一起形成领域对象,什么ViewModel应该放在应用层结构仓储层与UI层。其实我想说的是,这样都没问题,看你自己的理解了!我上篇文章已经说了,如果你愿意,完全可以把所有的层融合在一起,随意合并分离这个依你个人喜好。 我也是本着简单原则以及合适原则的思想来进行那样的分层结构,觉得这样层次更分明些。还有虽然现在DDD的思想很流行,但是实现起来确很复杂,小项目就别那样折腾了。如果你有不同的意见,欢迎加群讨论。什么?你问我群号?自己找去,我才不会告诉你!
依乐祝
2018/12/14
7960
根据excel定义的表机构,导入powerdesigner
工具>execute commands>edit/run script 执行以下代码
用户5640963
2019/07/28
1.3K0
使用vb将excel导入PowerDesigner,生成表结构
3、 打开PowerDesigner,创建物理模型(Physical Data Model)
用户5640963
2019/07/25
1.8K0
使用vb将excel导入PowerDesigner,生成表结构
PowerDesigner最基础的使用方法入门学习
本文介绍了如何使用PowerDesigner进行概念数据模型和物理数据模型的设计,以及如何在PowerDesigner中导出SQL语句。
别先生
2017/12/29
3.2K0
PowerDesigner最基础的使用方法入门学习
【DB笔试面试627】在Oracle中,对表执行COMMENT(注释)操作需要什么权限?
Oracle的COMMENT语句可以给一个列、表、视图或快照添加一个最多2K字节的注释。注释被存储在数据字典中,并且可以通过数据字典视图DBA_COL_COMMENTS(列的注释)和DBA_TAB_COMMENTS(表的注释)查看COMMENTS列。COMMENT语句的语法:
AiDBA宝典
2019/09/29
1.6K0
【DB笔试面试627】在Oracle中,对表执行COMMENT(注释)操作需要什么权限?
VB FileSystemObject对象实例详解
FileSystemObject对象被用来访问服务器上的文件系统。这个对象能够处理文件、文件夹和目录路径。用它来检索文件系统信息也是可能的。
大师级码师
2022/11/06
1.2K0
最强最全面的大数据SQL面试题和答案(由31位大佬共同协作完成)
本套SQL题的答案是由许多大佬共同贡献,1+1的力量是远远大于2的,有不少题目都采用了非常巧妙的解法,也有不少题目有多种解法。本套大数据SQL题不仅题目丰富多样,答案更是精彩绝伦!
五分钟学大数据
2021/12/27
5.2K0
Kettle构建Hadoop ETL实践(四):建立ETL示例模型
从本篇开始,介绍使用Kettle实现Hadoop数据仓库的ETL过程。我们会引入一个典型的订单业务场景作为示例,说明多维模型及其相关ETL技术在Kettle上的具体实现。本篇首先介绍一个小而典型的销售订单示例,描述业务场景,说明示例中包含的实体和关系,并在MySQL数据库上建立源数据库表并生成初始的数据。我们要在Hive中创建源数据过渡区和数据仓库的表,因此需要了解与Hive创建表相关的技术问题,包括使用Hive建立传统多维数据仓库时,如何选择适当的文件格式,Hive支持哪些表类型,向不同类型的表中装载数据时具有哪些不同特性。我们将以实验的方式对这些问题加以说明。在此基础上,我们就可以编写Hive的HiveQL脚本,建立过渡区和数据仓库中的表。本篇最后会说明日期维度的数据装载方式及其Kettle实现。
用户1148526
2020/09/08
2.1K0
Bootstrap Metronic 学习记录(二)菜单栏
1.简介 1)  .环境配置 2)  .提取页面 2).动态生成菜单(无限级别树) 2.系统环境配置 项目需要程序数据支撑,这里选择MVC5.0+EF6.0[SQLSERVER](不对MVC架构和SQLServer做出解读) 运行环境:VS2013+MVC5.0+EF6.1+SQLServer2012 解决方案名称:AppSolution 项目名称:App.Web(UI层)与App.Models(数据访问层) -直接访问模式 提取theme下的所有文件到MVC的Content,提取admin的index.h
用户1149182
2018/01/16
5.4K0
Bootstrap Metronic 学习记录(二)菜单栏
Kettle构建Hadoop ETL实践(八-1):维度表技术
前面文章中,我们用Kettle工具实现了Hadoop多维数据仓库的基本功能,如使用Sqoop作业项、SQL脚本、Hadoop file output、ORC output等步骤实现ETL过程,使用Oozie、Start作业项定期执行ETL任务等。本篇将继续讨论常见的维度表技术,以最简单的“增加列”开始,继而讨论维度子集、角色扮演维度、层次维度、退化维度、杂项维度、维度合并、分段维度等基本的维度表技术。这些技术都是在实际应用中经常使用的。在说明这些技术的相关概念和使用场景后,我们以销售订单数据仓库为例,给出Kettle实现和测试过程。
用户1148526
2020/11/12
3.6K0
Kettle构建Hadoop ETL实践(八-1):维度表技术
最强最全面的Hive SQL开发指南,超四万字全面解析!
hive -S -e 'select table_cloum from table' -S,终端上的输出不会有mapreduce的进度,执行完毕,只会把查询结果输出到终端上。
五分钟学大数据
2021/12/02
7.9K0
最强最全面的Hive SQL开发指南,超四万字全面解析!
mysql
    mysqladmin -u root -p ab12 password djg345
java好学者
2020/05/09
6360
Salesforce LWC学习(三十) lwc superbadge项目实现
本篇参考:https://trailhead.salesforce.com/content/learn/superbadges/superbadge_lwc_specialist
Zero-Zhang
2020/12/29
1.7K0
前端神器之Sublime Text2/3简单明了使用总结
第一:也是最重要的,它占内存很小(就如同notepad++那般迅速打开,所以那款其实也不错~)。一般IDE比如WebStorm(它也是一款神器来着),Aptana(也比较常用),还有前后结合的Zend Studio 等都略显臃肿,打开太慢,耗内存太大。
书童小二
2018/09/03
8000
前端神器之Sublime Text2/3简单明了使用总结
MYSQL(进阶篇)——一篇文章带你深入掌握MYSQL
那么优化自然是要针对SQL中性能较差的部分进行优化,因而这部分我们先讲解如何分析其性能差异
秋落雨微凉
2022/10/25
1K0
MYSQL(进阶篇)——一篇文章带你深入掌握MYSQL
MySQL数据库精选(从入门使用到底层结构)
查询所有数据库: SHOW DATABASES; 查询当前数据库: SELECT DATABASE(); 创建数据库: CREATE DATABASE [ IF NOT EXISTS ] 数据库名 [ DEFAULT CHARSET 字符集] [COLLATE 排序规则 ]; 删除数据库: DROP DATABASE [ IF EXISTS ] 数据库名; 使用数据库: USE 数据库名;
不吃紫菜
2024/01/27
4240
MySQL数据库精选(从入门使用到底层结构)
MySQL-进阶
最上层是一些客户端和链接服务,主要完成一些小类似于连接处理、授权认证、 及相关的安全方案。服务器也会为安全接入的每个用户端验证它所具有的操作权 限。
用户9399690
2022/08/30
1K0
MySQL-进阶
推荐阅读
相关推荐
Power Designer逆向工程导入Oracle表,转为模型加注释
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档