- 浏览: 501779 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
caipeiming:
可以使用array的indexOf方法,参考JavaScrip ...
js-判断元素是否存在于array数组中 -
zhangyaochun:
这个不错,新属性哦~
html5新特性-- <a>标签新属性download -
housheng33:
空间和时间星型-雪花-ER一范式-二范式-三范式
浅谈多维模型 -
housheng33:
对不起,我已经24岁了。我已经没有能力和你谈那一场天真而不计得 ...
对不起,我已经24岁了。我已经没有能力和你谈那一场天真而不计得失的恋爱了。 -
zhangyaochun:
这篇整理的不错
js-清空array数组
在使用PowerDesigner对数据库进行概念模型和物理模型设计时,一般在NAME或Comment中写中文,在Code中写英文。Name用来显 示,Code在代码中使用,但Comment中的文字会保存到数据库Table或Column的Comment中,当Name已经存在的时候,再写一次 Comment很麻烦,可以使用以下代码来解决这个问题:
代码一:将Name中的字符COPY至Comment中
--------------------------------------------
另外在使用REVERSE ENGINEER从数据库反向生成PDM的时候,PDM中的表的NAME和CODE事实上都是CODE,为了把NAME替换为数据库中Table或Column的中文Comment,可以使用以下脚本:
代码二:将Comment中的字符COPY至Name中
-----------------------------------
以上两段代码都是VB脚本,在PowerDesigner中使用方法为:
PowerDesigner->Tools->Execute Commands->Edit/Run Scripts
将代码Copy进去执行就可以了,是对整个CDM或PDM进行操作
http://www.myexception.cn/h/1375317.html
代码一:将Name中的字符COPY至Comment中
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 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
--------------------------------------------
另外在使用REVERSE ENGINEER从数据库反向生成PDM的时候,PDM中的表的NAME和CODE事实上都是CODE,为了把NAME替换为数据库中Table或Column的中文Comment,可以使用以下脚本:
代码二:将Comment中的字符COPY至Name中
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 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="" then 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
-----------------------------------
以上两段代码都是VB脚本,在PowerDesigner中使用方法为:
PowerDesigner->Tools->Execute Commands->Edit/Run Scripts
将代码Copy进去执行就可以了,是对整个CDM或PDM进行操作
http://www.myexception.cn/h/1375317.html
发表评论
-
Oracle中Merge Into 代替Insert/Update的应用
2015-01-19 10:37 2100在进行SQL语句编写时,我们经常会遇到大量的同时进行Inser ... -
oracle uuid函数
2014-05-06 20:13 2179SYS_GUID (),是Oracle 8i 后提供的函数。S ... -
命令行新建job报错ORA-01008
2014-04-29 20:06 1112# 命令行新建 job 错误: ORA-01008 并非所有变 ... -
ORACLE DBMS_JOB包参数之--interval
2014-04-29 14:09 860Internal参数是一个表示Oracle合法日期表达式的字符 ... -
oracle job 简介
2014-04-28 15:16 528登陆当前用户执行[code="sql" ... -
oracle 如何查找和kill 对应的job进程
2014-04-28 14:50 1194查找当前被锁住的进程: SELECT object_name ... -
pl/sql记住用户名和密码
2014-04-23 11:06 763在使用PL/SQL Developer时,为了工作方便希望PL ... -
由复合指标计算引起的oracle累乘
2014-03-26 19:01 1274项目中复合指标由配置 ... -
oracle自定义函数
2014-03-24 14:02 698http://blog.csdn.net/smartsmile ... -
oracle字符型函数INITCAP NLS_INITCAP
2014-03-20 18:08 3437INITCAP(c1字符型表达式) 【功能】返回字符串并将字 ... -
oracle一些常用的系统表
2014-03-20 17:38 659dba_开头 dba_users 数 ... -
oracle查看数据库信息
2014-04-02 15:10 7961.查看所有用户:select * from dba_us ... -
powerDesigner使用小技巧
2014-03-18 16:49 8871. 将所有名词转化为大写 tools→Model O ... -
sql优化--识别’低效执行’的SQL语句
2014-02-18 19:06 1693oracle中有两个重要的视 ... -
oracle存储过程遍历游标
2014-02-18 18:09 0create or replace procedure tes ... -
powerDesigner 生成建表sql同时生成注释
2014-01-27 14:19 18538默认打开powerDesigner时,创建table对应的自动 ... -
【转】恢复ORACLE被误更新或删除数据的办法
2014-01-19 18:39 2500有时候我们在操作ORACLE数据库的时候,可能由于SQL写错了 ... -
oracle11g向10g指定版本数据迁移
2013-11-27 15:00 8421. 命令行cmd执行导出语句: expdp dmuser/d ... -
oracle 中实现四舍六入五成双
2013-11-14 16:31 3587不同于以往‘四舍五入’造成数据偏差大,关于’四舍六入五成双‘百 ... -
利用with as提高SQL运行时间
2014-01-26 14:32 653其实就是把一大堆重复用到的SQL语句放在with as 里面, ...
相关推荐
在PowerDesigner中,可以通过执行脚本来自动化一些重复性任务,例如将字段的名称(Name)自动填充到其注释(Comment)中。以下是对这个过程的详细解释: 首先,打开PowerDesigner,点击菜单栏上的“Tools”(工具)...
PowerDesigner里执行脚本命令,把comment列的内容批量复制到name列。
标题“powerdesigner_comment转name_name转comment”指的是使用PowerDesigner工具进行数据库设计时,将字段注释(comment)与字段名(name)之间进行互相转换的功能。在数据库设计过程中,注释对于理解和维护数据库...
在PowerDesigner这款数据建模和设计工具中,name和comment的互换是一个重要的操作,尤其对于数据模型的管理和维护来说。当我们处理复杂的数据模型时,我们可能需要将模型中对象的name(名称)和comment(注释)字段...
PowerDesigner中显示name,code,comment的解决方法 PowerDesigner是一款功能强大的数据模型设计工具,但是在某些版本中,视图不支持同时显示name、code、comment(列注释)。本文档将介绍如何在PowerDesigner中显示...
为了解决这个问题,可以利用PowerDesigner的内置功能和自定义脚本来实现NAME与COMMENT之间的自动转换。 首先,我们可以使用一个VBA(Visual Basic for Applications)脚本来将NAME中的字符复制到COMMENT中。这段...
"PowerDesigner 中name和comment 互换脚本"这个主题涉及到的是在PDM中,如何通过编写VBS(Visual Basic Script)脚本来实现模型对象的name属性和comment属性的交换。 PowerDesigner中的name属性通常用于定义对象的...
PowerDesigner中使name列的值等于comment列的值的脚本,亲测可用
PowerDesigner 中把Name值批量复制到Comment实用脚本,注意是在CDM和PDM中运行此脚本便可.PowerDesigner->Tools->Execute Commands->Edit/Run Scripts
PowerDesigner里执行脚本命令,把name列的内容批量复制到comment列。
- `ProcessFolder` 是一个私有子程序,用于处理当前文件夹中的表、列和视图,将name复制到comment中。 4. `ProcessFolder` 函数的主要逻辑如下: - 遍历文件夹中的每个表(`Tab`),如果表不是快捷方式,则将表的...
将powerdesigner中物理模型的英文字段名称转换为显示注释
使用PowerDesigner我经常只设置了Name和code,但是数据库里显示不了Name,显示的是描述,及comment。所以我可以通过执行一个脚本批量把列名(name)复制为描述(comment)。
### PowerDesigner 中将 Comment(注释)及 ...通过将 Name 和 Comment 之间的内容互相复制,可以简化数据库设计和维护工作,确保数据的一致性和准确性。同时,这些脚本还可以根据具体需求进行修改,以适应不同的场景。
powerDesigner 把name项添加到comment 使用方法使用方法 PowerDesigner->Tools->Execute Commands->Edit/Run Scripts 可以保存该脚本为:name2comment.vbs
标题中的“PowerDesigner 把name写到Comment中 和 把Comment写到name中 pd7以后版本可用”指的是一项在PowerDesigner中操作模型属性的方法。PowerDesigner是一款强大的数据建模工具,广泛应用于数据库设计和逆向工程...
标题中提到的问题,即"PowerDesigner逆向工程时,将表字段的comment转换为PDM的name",可以通过编写和执行自定义脚本来实现。以下是这个过程的详细步骤: 1. 打开PowerDesigner中的PDM模型。 2. 进入"Tools"菜单,...
本篇文章主要讲解如何利用PowerDesigner 15进行特定的操作,即如何将Comment字段中的字符复制到Name字段中,这在数据库对象命名规范化的场景下非常有用。 首先,我们需要了解PowerDesigner 15的工作界面和基本功能...
6. 要解决Name与Code同步的问题,只需取消选中这个复选框。这样做之后,当你修改Name时,Code就不会再自动更新,从而保持了Name和Code的独立性。 7. 完成设置后,点击"OK"按钮,保存你的更改。此时,关闭并重新打开...
标题“PowerDesigner15-将Name中的字符COPY至Comment中.vbs”指的是使用VBScript(Visual Basic Scripting Edition)编写的一个脚本,该脚本专为PowerDesigner 15设计...PowerDesigner是一款...