PowerDesigner列名作为注释

Tools -> Execute Commands -> Edit/Run Script

执行以下脚本:

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
                  ‘把表明作为表注释,其实不用这么做
                  tab.comment   =   tab.name
Dim   col   ‘   running   column
for each   col   in   tab.columns
                        ‘把列name和comment合并为comment
                        col.comment=   col.name
next
end if
next

Dim   view   ‘running   view
for each   view   in   folder.Views
if not   view.isShortcut   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
时间: 2024-10-13 18:49:22

PowerDesigner列名作为注释的相关文章

powerdesigner 字段添加注释和默认值

powerdesigner 字段添加注释和默认值 2017年01月06日 10:59:02 qingzhuoran 阅读数:27161更多 个人分类: powerdesigner 1.选中表,右键  (或者快捷键 ctrul+U.在弹出窗找到comment) 2. 选中“comment”, 这个就是列的注释 3.还是这个页面 ,往下有个“default value”, 这个就是你设置的默认值. 4. 这个是怎么设置默认值. 原文地址:https://www.cnblogs.com/libin65

如何将sql查询出的列名用注释代替?

如何将sql查询出的列名用注释代替? 大家正常的工作的时候,会有这样的要求,客户想要看下原始数据,但是呢.前台导出又麻烦,这时候只能从数据库拷贝出来一份.但是呢,数据库里面的字段客户又看不明白,只能用数据库里面的注释.但是这时候,如果要求很多张表,难道我们要一个个复制吗?这也太tm蠢了. 1 查看我们表 select * from user_col_comments where table_name='TNAME'; 2 写上函数 create or replace function f_col

PowerDesigner 生成带注释SQL 各个版本通用10(12、15)

做数据库是设计时最苦恼的事就是用PowerDesigner工具设计完数据库执行SQL文件后没有注释,那么怎么才能让PowerDesigner设计完有注释呢,下边教你一个笨的方法,方法虽然笨,但是能实现效果. 在物理模型下 操作:Database-->Edit Current DBMS,进入下图页面, 然后分别将 Script-->Objects-->Table-->TableComment Script-->Objects-->Column-->ColumnCom

PowerDesigner显示Common注释列并自动赋值

PowerDesigner中默认不显示Common注释列,可根据以下步骤显示并紫东填充Name列内容. 1.显示Common注释列 2.运行VB Script脚本自动赋值 使用Shift+Ctrl+X快捷键打开脚本运行窗口,粘贴以下代码执行即可. 注:若Common列为空,则填充Name列内容:不为空则必不变. '如果comment为空,则填入name;如果不为空,则保留不变,避免已有的注释丢失. Option Explicit ValidationMode = True Interactive

sql获取指定表所有列名及注释

SELECT b.name as 字段名 ,Type_name(b.xusertype) as 字段类型, Isnull(c.VALUE,'') as 字段说明FROM sysobjects a join syscolumns b on a.id = b.id JOIN sys.extended_properties c ON b.id = c.major_id AND b.colid = c.minor_id WHERE a.id = Object_id('gbpm.JLFFORM3') --

根据表名/列名,注释名 来搜索到自己想得到的表

1.newapp 是数据库的实例名: 2.t_TABLE_NAME LIKE '%&TabNAME%' 根据表名模糊查询 , 3. TC.t_COMMENTS LIKE '%&TabCOMMENT%' 根据表的备注名进行模糊查询 : 4.or TC.c_COMMENTS LIKE '%&ColumnComment_%'; 根据列的备注名进行模糊查询 : 说明:因为or的关系每次只能给据一个条件进行查询 ,其它的可以输入 "-" 来代替 : 1 SELECT t_

EF Codefirst(二)数据注释

CodeFirst通过分析我们在代码里编写的类,以及类之间的关系生成数据库表,以及表之间的各种关系.数据库的表会涉及到主键,外键,列是否为空,列类型等等. 我们要通过怎样的方式来暴露这些信息呢? CodeFirst通过DataAnnotations(在 System.ComponentModel.DataAnnotations 命名空间中 )特性类标示这些信息. 常用的一些标识如下 主键 如果不存在符合EF默认规则的主键时,用key标注也可.个人不赞成这样,遵守默认规则就好,免去不必要麻烦. p

oracle/ms sql 系统表

sql server系统表详细说明 sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库字符集与排序顺序 sysconfigures主数据库 配置选项 syscurconfigs主数据库当前配置选项 sysdatabases主数据库服务器中的数据库 syslanguages主数据库语言 syslogins主数据库 登陆帐号信息 sysoledbusers主数据库 链接服务器登陆信息 sysprocesses主数据库进程 sysremotelogins主数据库 远程

SQL数据库的多表查询

多表查询分为 内.外连接 外连接分为左连接(left join 或left outer join).右连接(right join 或者 right outer join).和完整外部连接 (full join 或者 full outer join) 左连接(left join 或 left outer join)的结果就是left join子句中的左表的所有行,而不仅仅是链接列所匹配的行,如果左表中的某行在右表中没有匹配,则在相关联的结果行中右表的所有选择列均为空值(NULL) SQL语法 se