- 浏览: 259552 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (187)
- spring (10)
- jquery (14)
- js (18)
- java (44)
- freemarker (7)
- 框架介绍 (1)
- tomcat (4)
- oracle (7)
- 喜欢的诗文 (4)
- linux (19)
- nokia (1)
- 那些事 (1)
- apache (3)
- dom4j (1)
- SOA (1)
- 企业架构 (2)
- baidu (1)
- svn (1)
- 测试 (4)
- liunx (0)
- memcahce (1)
- mysql (25)
- maven (4)
- 推广 (1)
- 网络 (1)
- vpn (1)
- drools (1)
- mongodb (1)
- redis (3)
- xlightweb (1)
- wifi (1)
- 学习资料 (1)
- git (1)
- 系统设计 (1)
- springboot (1)
- 自考 (0)
最新评论
-
zuo_qin_bo:
if(df==null){ //这个地方并发多的情况 ...
ThreadLocal解决dateFormat多线程错误 -
kongnan93:
好文!赞一个!!!!
jquery blockUI 居中显示 -
cxc_110928:
如果加上不能出现连续的数字或者字母 如 1234 abcd ...
用java 匹配一个数字和字母密码的正则表达式 -
wzwahl36:
http://www.atool.org/json2javab ...
JSON和JAVA的POJO的相互转换
powerDesigner默认显示的列是Name及类型,如下图示:
现在需要显示注释列,以便使得ER图更加清晰。但是PowerDesigner勾选Comment显示没有效果,所以通过以下几步来处理:
双击表,弹出表属性对话框,切到ColumnTab,默认是没显示Comment的,显示Comment列,这么做
设置显示Comment
有了Comment列,并补充Comment信息
确定保存,打开菜单 Tools>Display Perferences..
调整显示的Attribute
OK,保存,确定,退出设置页,应用到所有标识,可以看到表变化
接下来需要执行VBS脚本,借鉴网络上的脚本,并且完善了下,处理Comment为空的情形
[vb] view plain copy
Option Explicit
ValidationMode = True
InteractiveMode = im_Batch
Dim blankStr
blankStr = Space(1)
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
Private sub ProcessFolder(folder)
On Error Resume Next
Dim Tab 'running table
for each Tab in folder.tables
if not tab.isShortcut then
tab.name = tab.comment
Dim col ' running column
for each col in tab.columns
if col.comment = "" or replace(col.comment," ", "")="" Then
col.name = blankStr
blankStr = blankStr & Space(1)
else
col.name = col.comment
end if
next
end if
next
Dim view 'running view
for each view in folder.Views
if not view.isShortcut then
view.name = view.comment
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
打开菜单Tools>Execute Commands>Edit/Run Script.. 或者用快捷键 Ctrl+Shift+X
执行完,可以看到第3列显示备注哈哈,效果如下
原理就是把显示name的列的值,替换成注释的值,所以下次如果调整comment,还有重新执行脚本,所以最好放在最后执行。
现在需要显示注释列,以便使得ER图更加清晰。但是PowerDesigner勾选Comment显示没有效果,所以通过以下几步来处理:
双击表,弹出表属性对话框,切到ColumnTab,默认是没显示Comment的,显示Comment列,这么做
设置显示Comment
有了Comment列,并补充Comment信息
确定保存,打开菜单 Tools>Display Perferences..
调整显示的Attribute
OK,保存,确定,退出设置页,应用到所有标识,可以看到表变化
接下来需要执行VBS脚本,借鉴网络上的脚本,并且完善了下,处理Comment为空的情形
[vb] view plain copy
Option Explicit
ValidationMode = True
InteractiveMode = im_Batch
Dim blankStr
blankStr = Space(1)
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
Private sub ProcessFolder(folder)
On Error Resume Next
Dim Tab 'running table
for each Tab in folder.tables
if not tab.isShortcut then
tab.name = tab.comment
Dim col ' running column
for each col in tab.columns
if col.comment = "" or replace(col.comment," ", "")="" Then
col.name = blankStr
blankStr = blankStr & Space(1)
else
col.name = col.comment
end if
next
end if
next
Dim view 'running view
for each view in folder.Views
if not view.isShortcut then
view.name = view.comment
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
打开菜单Tools>Execute Commands>Edit/Run Script.. 或者用快捷键 Ctrl+Shift+X
执行完,可以看到第3列显示备注哈哈,效果如下
原理就是把显示name的列的值,替换成注释的值,所以下次如果调整comment,还有重新执行脚本,所以最好放在最后执行。
发表评论
-
PowerDesigner16配置显示注释comment配置方法
2018-03-12 09:47 0无论15还是16.视图中都没有直接设置显示属性字段注释的配置, ... -
通过例子理解事务的4种隔离级别
2017-04-18 16:15 752SQL标准定义了4种隔离级别,包括了一些具体规则,用来限定事 ... -
mysql导出 csv
2017-03-03 23:58 550mysql -N -r < x.sql > x. ... -
修改mysql最大连接数
2016-07-12 15:39 632很多开发人员都会遇见”MySQL: ERROR 1040: ... -
多列唯一约束
2016-05-25 16:41 580两列组合不重复 alter table T_GAM_ASS ... -
理解MySQL——复制(Replication)
2015-05-06 19:04 6561、复制概述1.1、复制 ... -
mysql主从同步,主主同步
2015-05-06 18:31 529主机(master) 192.168.18.1从机(sla ... -
CentOS下MYSQL数据库的主主互备配置
2015-05-05 17:21 839关于MYSQL数据库的主 ... -
mysql安装
2015-05-04 18:20 6051:安装必要的rpm包,创建mysql用户组,本文采用的操 ... -
pt-query-digest查询日志分析工具
2015-05-04 17:11 9011. 工具简介pt-query-digest是用于分析my ... -
mysql大数据高并发处理
2015-04-28 17:57 907一、数据库结构的设计 ... -
查看mysql锁
2015-04-28 10:10 1547ERROR 1205 (HY000): Lock wait ... -
创建索引
2015-04-27 15:27 578ALTER TABLE froadpoints.pa_poi ... -
pt-query-digest查询日志分析工具
2015-04-25 17:09 52591. 工具简介 pt-query-digest是用于 ... -
mysql 整库备份导入
2015-04-14 16:14 808mysqldump --user=root -pfroa ... -
Mysql 查看连接数,状态
2015-01-22 10:48 628命令: show processlist; 如果是root帐 ... -
Mysql 慢查询和慢查询日志分析
2015-01-04 14:01 848优化 MySQL最重要的一 ... -
MySQL 事务没有提交导致 锁等待 Lock wait timeout exceeded
2014-12-25 14:24 840ava.lang.Exception: ### Error ... -
数据库连接池的工作原理
2014-09-10 11:34 617对于共享资源,有一个 ... -
DBCP连接池配置参数说明
2014-09-10 10:59 960DBCP连接池配置 <bean i ...
相关推荐
powerdesigner视图不支持name,code,comment(列注释)同时显示,本文档完美解决了这个问题。快乐源于分享,需要的拿走
PowerDesigner->Tools->Execute Commands->Edit/Run Scripts 将comment覆盖name。 将name自动填充到注释(comment)。
PowerDesigner里执行脚本命令,把comment列的内容批量复制到name列。
PowerDesigner里执行脚本命令,把name列的内容批量复制到comment列。
PowerDesigner中使name列的值等于comment列的值的脚本,亲测可用
powerdesigner 默认是不会显示注释的,此程序功能则弥补这一缺点。
该脚本可以显示数据库中文备注。 PowerDesigner最初由Xiao-Yun Wang(王晓昀)在SDP Technologies公司开发完成。PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署...
将powerdesigner中物理模型的英文字段名称转换为显示注释
把powerdesigner中表名为汉字以及列名为汉字的转为汉语拼音抽头的方法把powerdesigner中表名为汉字以及列名为汉字的转为汉语拼音抽头的方法
PowerDesigner16.5逆向工程显示字段备注,生成的更贴合。使用的是命令运行的方式,本人亲试,非常方便。
1 安装ODBC驱动,2 在控制面板添加添加ODBC,3 PowerDesigner连接MYSQL,4 MySQL表结构导入到PowerDesigner,5 显示Comment列,6 PowerDesigner表结构连同中文注释导入到MySQL
通常数据表字段使用英文,备注comment完成字段的说明。使用该脚本能够在PowerDesigner批量生成SQL脚本时将name生成数据库中字段的comment
可以很好的实现comment和name之间的相互转换,针对mysql数据库表的设计很方便
解决PowerDesigner中Name与Code同步的问题
使用PowerDesigner我经常只设置了Name和code,但是数据库里显示不了Name,显示的是描述,及comment。所以我可以通过执行一个脚本批量把列名(name)复制为描述(comment)。
NULL 博文链接:https://yanfei133.iteye.com/blog/1483094
powerDesigner 把name项添加到comment 使用方法使用方法 PowerDesigner->Tools->Execute Commands->Edit/Run Scripts 可以保存该脚本为:name2comment.vbs
powerdesigner中name和code相关联对程序设计造成不便,可以按照文档进行设置;对于powerdesigner导出的sql代码有引号的解决方案。
解决PowerDesigner中Name与Code同步的问题
powerdesigner逆向工程导入mysql脚本生成PDM带全注释