在 SQL 记录部件中声明结构项之后,可以在 EGL 编辑器中使用一种特殊的机制来创建等同于结构项的数据项部件。优点是可以更容易地创建非 SQL 记录(通常是基本记录)以便在运行时将数据传送至相关 SQL 记录或从相关 SQL 记录传送数据。
10 myHostVar01 CHAR(3); 10 myHostVar02 BIN(9,2);
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 记录部件创建数据项部件