< 上一课 | 下一课 >
WebSphere 徽标 Classic Federation Server for z/OS V9.1
WebSphere 徽标 Classic Replication Server for z/OS V9.1
WebSphere 徽标 Classic Data Event Publisher for z/OS V9.1
WebSphere 徽标 Data Integration Classic Connector for z/OS V9.1


课程 2.2:将表提交至数据服务器

既然已经在物理数据模型中创建了表,您可生成用 SQL 描述该表的 DDL 语句并运行该 DDL 以将该表提交至数据服务器。

生成 SQL 之前,检查您是否仍然连接至数据服务器。“数据库资源管理器”下面的状态栏显示为:
<Live Connection> name_of_connection

要将该表提交至数据服务器:

  1. 在“数据项目资源管理器”中,右键单击该表并选择生成 DDL 生成 DDL 向导将打开。下列复选框出现在第一页上:
    标准名称
    该表的名称分为两部分:schema.table_name。在此情况下,该名称为 SCHEMA.EMPLOYEE。
    带引号的标识
    系统会用引号将表的模式和名称之类的标识引起来。
    DROP 语句
    此选项对要为其生成 DDL 的对象生成 DROP 语句。现在可将此复选框保持为未选中状态。在教程中的稍后位置,您将在修改表后删除并重新创建该表。
    CREATE 语句
    此选项对要为其生成 DDL 的对象生成 CREATE 语句。
    ALTER 语句
    此选项对支持这些语句的对象生成 ALTER 语句。
    COMMENT ON 语句
    此选项可在数据服务器元数据目录中的各种对象的描述中添加注释。
    GRANT 语句
    此选项对您对某个对象设置的任何特权生成 GRANT 语句。在教程中的稍后位置,您将对此表授予特权。
  2. 接受向导第一页上的缺省值,然后单击下一步
  3. 在下一页上,选择要为其生成 DDL 的对象,然后单击下一步

    尽管未对表创建索引,但您不必取消选择索引复选框。Classic Data Architect 不会尝试为物理数据模型中不存在的对象生成 DDL。

  4. 在“保存并运行 DDL”页面上,注意下列事项:
    • 文件夹字段显示向导将在“教程”项目中创建该表。
    • 文件名字段显示将包含 DDL 语句的文件的名称。缺省情况下,Classic Data Architect 会将每个文件命名为 script。如果所选项目的 SQL 脚本文件夹中已经存在同名文件,则 Classic Data Architect 会对该名称添加数字。
    • “预览 DDL”窗格显示该表的 CREATE 语句以及所有相关联的语句。不能直接在此窗格中编辑语句。如果要在数据服务器上运行语句之前进行编辑,则选择打开要编辑的 DDL 文件复选框,并且不选择在服务器上运行 DDL 复选框。
    • 语句端接器字段允许您更改结束语句的字符。缺省情况下该字符为分号。
    • 如果选择了在服务器上运行 DDL 复选框,则表示告诉向导在生成 DDL 后直接运行该 DDL。可在“数据库资源管理器”和“数据输出”视图中查看结果。如果在“数据库资源管理器”中看不到新表,则右键单击文件夹并选择刷新
  5. 选择在服务器上运行 DDL 复选框和编辑后打开 DDL 文件复选框,然后单击下一步
  6. 选择使用现有连接单选按钮,并选择已创建的与数据服务器的连接。然后单击下一步

    向导的最后一页总结了当您单击完成按钮时向导将完成的操作。

  7. 单击完成
script.sql 文件出现在“数据项目资源管理器”的 SQL 脚本文件夹中,并且会在编辑器中打开该文件的内容。
图 1. “数据项目资源管理器”和编辑器中的 script.sql 文件。注意,将出现用于该数据集的缺省高级限定词。高级限定词在您的安装中可能有所不同。
“数据项目资源管理器”及编辑器中的 script.sql 文件
在“数据库资源管理器”中,如果展开已创建的与数据服务器的连接,则会见到该表列示在模式文件夹的 SCHEMA 文件夹的文件夹中。
图 2. 数据服务器上的 EMPLOYEE 表
数据服务器上的 EMPLOYEE 表

在“数据输出”视图中,应见到下列三个结果:

图 3. 将表提交至数据服务器时“数据输出”视图中的结果
成功将表提交至数据服务器时“数据输出”视图中的结果


反馈

更新时间图标 最近一次更新时间:2006-12-15


< 上一课 | 下一课 >