DB2 Express-C 9 DBA 和开发人员实验教程,快速实验 7:提取 EXPRESS 数据库的 DDL
2009-11-16 00:00:00 来源:WEB开发网5.检查生成的 DDL。前一个步骤的结果是一个脚本,其中包含所选对象的所有 SQL 语句。现在要将这个脚本组织到逻辑分组中。
图 6。生成 DDL
图片看不清楚?请点击这里查看原图(大图)。
6.在文件系统中创建一个称为 C:\express 的目录,将生成的 DDL 文件保存在这个新目录中并命名为 schema.ddl。(单击“保存”按钮。)
图 7。保存 DDL 脚本
图片看不清楚?请点击这里查看原图(大图)。
7.在“命令编辑器”中打开刚才保存的文件。(提示:在“命令编辑器”中,选择 文件 > 打开。参见“快速实验 2 ”)
8.尽管我们实际上只需要表的 DDL,但是将来这个文件也可能包含其他数据库对象的 DDL,但是按照对象的类型把 DDL 放在不同的文件中是一种很好的做法。
9.目前,还建议删除所有:
CONNECT TO 数据库语句
DISCONNECT 语句
CREATE FUNCTION 和 CREATE PROCEDURE 语句
不必要的注释
现在或许有多个脚本:
C:\express\schema.ddl 表、视图、索引和约束的 DDL
C:\express\others.ddl 其他对象的 DDL
10.为了便于部署,对脚本进行清理:
删除不必要的注释(比如 -- CONNECT TO…)
将函数和过程放到单独的文件中(在有大量函数和过程的情况下,这会很有帮助)。还可以按照功能或应用程序进行分组(比如 billing.ddl、math.ddl、stringfunc.ddl 等等)。
11.您可能会注意到,脚本中使用一个特殊字符(@)表示触发器、函数和过程的结尾。这是为了区分 CREATE <object> 语句的结尾和对象中过程式语句的结尾。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››ExpressQuantumTreeList在BCB6下的安装方法
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
更多精彩
赞助商链接