在一个项目中总会有使用pdm创建表的时候,创建几十张甚至上百张表都要手工一个一个创建(按照word文档里描述的表),那是非常繁琐的事。现这里提供一个简单快速创建表的方法,无需手工创建。首先需要构建一个文本文件,文件内容格式可以自己按照要求定义,模板创建好后,可直接将word中的那些表结构拷贝到这个txt中,按模板格式做修改。然后再根据此模板,写出对应vb建表脚本,再将此脚本在pdm中执行即可自动创建所需的表。
如word文档里描述有两张表test1、test2。此两张表都有三个字段且都是varchar2类型,前两个字段都为主键,且三个字段都不为空。在pdm中自动创建此两张表步骤如下:
1、创建模板如下tt.txt:
(格式为每个表描述前都以talbe begin为开头一行,然后下一行为表名、表名代码、表描述,再接着字段描述:字段名、
字段代码、类型、是否主键、是否为空、字段描述。信息之间都以Tab分割)
将word里描述的表结构按照复制到txt中,最终形成如下格式:
talbe begin
表1 table1 表说明
字段1 test1 VARCHAR2(32) true true 说明
字段2 test2 VARCHAR2(32) true true 说明
字段3 test3 VARCHAR2(256) false true 说明
talbe begin
表2 test2 表说明
字段1 test1 VARCHAR2(32) true true 说明
字段2 test2 VARCHAR2(32) true true 说明
字段3 test3 VARCHAR2(256) false true 说明