PowerDesignerPDM中搜寻表名或字段名
Option Explicit
ValidationMode = True
InteractiveMode = im_Batch
Dim mdl '当前model
'获取当前活动model
Set mdl = ActiveModel
If (mdl Is Nothing) Then
MsgBox "There is no current Model "
ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then '如果是处理pdm,这里换成PdPDM.cls_Model
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 '要处理的对象
'先处理每个实体或类的Name和Code dim tab
for each tab in folder.tables
if not tab.isShortcut then '先处理表名
if instr(lcase(tab.name),"provides2") >0 then
msgbox folder. parent.name+"//"+folder.name+"//"+tab.name end if end if
next
'递归遍历子文件夹
Dim f '子文件夹
For Each f In folder.Packages
if not f.IsShortcut then
ProcessFolder f
end if
Next
end sub
PowerDesignerPDM中搜寻表名或字段名的更多相关文章
- MySQL查询数据库中表名或字段名
		查询数据库中所有表名 select table_name from information_schema.tables where table_schema='csdb' and table_type ... 
- Oracle中使用游标获取指定数据表的所有字段名对应的字符串
		操作步骤:打开PLSQL Developer后,直接执行下面的语句就可以出来 --Oracle中使用游标获取指定数据表的所有字段名对应的字符串 declare mytablename VARCHAR( ... 
- C# 如何获取SQL Server 中指定数据表的所有字段名和字段类型
		如何获取指定数据表的所有字段名和字段类型.SqlConnection.GetSchema方法有2个重载形式,获取指定数据表的所有字段名和字段类型的秘密就在GetSchema (String, Stri ... 
- Oracle中如何查询一个表的所有字段名和数据类型
		Oracle中如何查询一个表的所有字段名和数据类型 查询语法 select A.COLUMN_NAME,A.DATA_TYPE from user_tab_columns A where TABLE_ ... 
- oracle中查询表的信息,包括表名,字段名,字段类型,主键,外键唯一性约束信息
		来源于网上整理 总结了一下oracle中查询表的信息,包括表名,字段名,字段类型,主键,外键唯一性约束信息,索引信息查询SQL如下,希望对大家有所帮助: 1.查询出所有的用户表select * fro ... 
- Java查询MySQL数据库指定数据库中所有表名、字段名、字段类型、字段长度、字段描述
		1,查询方法 public static List<Map<String, String>> getColumnInfoByTableName(String databaseN ... 
- Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名、
		查询所有表名:select t.table_name from user_tables t;查询所有字段名:select t.column_name from user_col_comments t; ... 
- 【转】Oracle 查询库中所有表名、字段名、表名说明、字段名说明
		转自 :http://gis-conquer.blog.sohu.com/170243422.html 查询所有表名:select t.table_name from user_tables t; 查 ... 
- oracle中,改变表名和字段名的大小写
		1.将表名和字段名改为大写 见--http://www.cnblogs.com/wenboge/articles/4121331.html 2.将表名和字段名改为小写 ①改表名为小写 begin f ... 
随机推荐
- R语言笔记001——读取csv格式数据
			读取csv格式数据 数据来源是西南财经大学 司亚卿 老师的课程作业 方法一:read.csv()函数 file.choose() read.csv("C:\\Users\\Administr ... 
- Python之print语句Python的注释
			话不多说直接切入正题 print语句可以向屏幕上输出指定的文字.比如输出'hello, world',用代码实现如下: >>> print 'hello, world' 注意: 1. ... 
- VC++异常捕获??
			1. std: #include <string> #include<iostream> // for cerr //#include <stdexcept> // ... 
- eclipse web项目导入itellij idea并启动
			概述 主要分为项目配置和tomcat配置两大步骤. 一.项目配置 打开idea,选择导入项 选择将要打开的项目路径后,继续选择项目的原本类型(后续引导设置会根据原本的项目类型更新成idea的项目),此 ... 
- Tair分布式缓存
			淘宝缓存架构 redis很好用,提供缓存服务.相比memcached多了新数据结构和主从模式增加可用性.不过redis有一点不能满足一些互联网公司开发者需求. re ... 
- zoj3988  二分图匹配
			给一个数组,对于每两个数加起来为素数那么就是一个集合,求不超过k个集合的最多数是多少 解法:二分图匹配,先打素数筛,预处理边集,匹配完之后分两种情况k>匹配数,那么可以直接输出匹配数*2,否则可 ... 
- OpenStack H版与 Ceph 整合的现状
			转自:https://www.ustack.com/blog/openstack_and_ceph/ Contents 1 Ceph与Nova整合 2 Ceph与Cinder整合 3 相关Patch ... 
- 剑指offer--14.求1+2+3+...+n
			&&短路原理 ------------------------------------------------------------------------------------- ... 
- Springboot演示小Demo
			模拟数据库演示springboot小测试 1.编写一个实体类:user package com.wisezone.test; import java.io.Serializable; public c ... 
- Linux-CentOS7 安装VMware Workstation 12
			转自:http://blog.csdn.net/aoshilang2249/article/details/48656107 1.下载VMware 衔接地址 http://www.vmware.com ... 
