PowerDesigner 将name列值复制到comment列

2023-10-25 15:59

本文主要是介绍PowerDesigner 将name列值复制到comment列,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

依次点击Tools(工具栏)-->Execute Commands-->Edit/Run Scripts,或者直接快捷键Ctrl+Shift+X

将以下复制进去Run

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 comment 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 trim(tab.comment)="" then '如果有表的注释,则不改变它;如果没有表注释,则把name添加到注释中.  tab.comment = tab.name  end if  Dim col ' running column  for each col in tab.columns  if trim(col.comment)="" then '如果col的comment为空,则填入name;如果已有注释,则不添加.这样可以避免已有注释丢失.  col.comment= col.name  end if  next  end if  
next  Dim view 'running view  
for each view in folder.Views  if not view.isShortcut and trim(view.comment)="" then  view.comment = view.name  end if  
next  ' go into the sub-packages  
Dim f ' running folder  
For Each f In folder.Packages  if not f.IsShortcut then  ProcessFolder f  end if  
Next  
end sub

这篇关于PowerDesigner 将name列值复制到comment列的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/283619

相关文章

对Powerdesigner中的Cardinality基数理解

原文链接:http://blog.sina.com.cn/s/blog_9bbafb790101bxwj.html 基数(Cardinality)用实体间实例的数值对应关系表示,它反映了两个实体间的数值联系,它从父实体的角度描述了一对实体间的数量维度,换句话说,基数中的数字是描述父实体在子表中可能出现的次数范围,基数实际是1个闭区间。基数可能是: (1)0,1 一个父实体,在子表中可能出现1

EasyExcel 文件导出 - 合并某些列值相同的行

文章目录 EasyExcel 文件导出 - 合并某些列值相同的行最终效果实现思路创建单元格合并的策略类使用 EasyExcel 文件导出 - 合并某些列值相同的行 在数据处理与文件导出的过程中,我们常常会遇到各种特定的需求。今天,我们就来探讨一下使用 EasyExcel 进行文件导出时,如何合并某些列值相同的行,以实现更加高效和整洁的数据呈现。 最终效果 下面对2、3、4列

有temp表包含A,B两列,使用SQL,对B列进行处理,形成C列,按A列顺序,B列值不变,则C列累计技术,B列值变化,则C列重新开始计数

有temp表,使用SQL,对B列进行处理,形成C列,按A列顺序,B列值不变,则C列累计技术,B列值变化,则C列重新开始计数 建表语句如下 CREATE TABLE temp(A STRING ,B STRING );INSERT INTO TABLE temp VALUES('2010','1'),('2011','1'),('2012','1'),('2013','0'),('2014',

MATLAB代码|中心差分卡尔曼滤波(CDKF)的滤波例程,无需下载,直接复制到MATLAB上面就能运行

文章目录 CDKF介绍代码运行结果各模块解析初始化系统模型设置CDKF循环绘图 另有关于EKF和CDKF的对比程序:EKF+CDKF两个滤波的MATLAB程序,估计三轴位置,带中文注释—— https://blog.csdn.net/callmeup/article/details/136610153。 CDKF介绍 中心差分卡尔曼滤波(Central Differe

关于PowerDesigner的使用

1.PowerDesigner概述: 1.PowerDesigner是一款开发人员常用的数据库建模工具,用户利用该软件可以方便地制作 数据流程图、概念数据模型 、 物理数据模型 ,它几乎包括了数据库模型设计的全过程,是Sybase公司为企业建模和设计提供的一套完整的集成化企业级建模解决方案 2.界面设计: 1.首次打开页面: 3.对4种模型介绍: 1.常用的模型有4种,分别是 概念模型

PowerDesigner物理模型生成数据表无comment问题

在PowerDesigner物理模型生成数据表时,没有comment; 也看了网上诸多教程,不清楚别人最后怎么生成comment的,最后来说说我的解决办法。 在物理模型Table右键properties-->Columns-->选下图红框按钮/Ctrl+U快捷键 到Customize Columns and Filter可自定义显示的列。概念模型是没有column列的,生成的时候我不清楚是否会

【逐行注释】MATLAB下的UKF(无迹卡尔曼滤波),带丰富的中文注释,可直接复制到MATLAB上运行,无需下载

文章目录 程序组成部分完整代码运行结果主要模块解读:运动模型绘图部分误差统计特性输出 程序组成部分 由模型初始化、运动模型、UKF主体部分、绘图代码和输出部分组成: 完整代码 将下列代码复制粘贴到MATLAB里面,即可运行: % 三维状态量的UKF例程% 作者联系方式:微信matlabfilter(除前期达成一致外,付费咨询)% date: 2024-8-7/V

学习笔记(02):全新 PowerDesigner 16.6 数据库设计与建模(精讲版)-索引

立即学习:https://edu.csdn.net/course/play/24751/280492?utm_source=blogtoedu 索引 1.组合索引 2.唯一索引 3.聚簇索引 4.非聚簇索引