从 SQL 记录部件创建数据项部件(概述)

在 SQL 记录部件中声明结构项之后,可以在 EGL 编辑器中使用一种特殊的机制来创建等同于结构项的数据项部件。优点是可以更容易地创建非 SQL 记录(通常是基本记录)以便在运行时将数据传送至相关 SQL 记录或从相关 SQL 记录传送数据。

考虑下列结构项:
  10 myHostVar01 CHAR(3);
    10 myHostVar02 BIN(9,2);
您可以请求创建 dataItem 部件:
  DataItem myHostVar01 CHAR(3) end

  DataItem myHostVar02 BIN(9,2) end
另一项效果是重新编写结构项声明:
  10 myHostVar01 myHostVar01;
    10 myHostVar02 myHostVar02;

如此示例所示,对每个 dataItem 部件都指定与相关结构项相同的名称,并且每个 dataItem 都充当结构项的 typedef。每个数据项部件都还可用作其它结构项的 typedef。

在可以将结构项用作 dataItem 部件的基础之前,结构项必须具有名称,必须具有有效的基本特征,并且一定不能指向 typedef。

相关概念
SQL 支持

相关任务
从 SQL 记录部件创建数据项部件

相关参考
EGL 源格式的 DataItem 部件
EGL 源格式的 SQL 记录部件

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.