EGL 提供了根据 SQL 表定义、视图定义或连接定义来创建 SQL 记录项的方法;有关概述,请参阅 SQL 支持。
执行下列操作:
- 确保已适当地设置 SQL 首选项。有关详细信息,请参阅设置 SQL 检索首选项。
- 决定执行任务的位置:
- 在 EGL 源文件中(当开发每个 SQL 记录时);或者
- 在“大纲”视图中(如果已有 SQL 记录,这可能比较方便)。
- 如果正在使用 EGL 源文件,则可以按照以下方式继续进行:
- 如果没有 SQL 记录,则创建它:
- 输入 R,按 Alt+/,并在内容辅助列表中选择其中一个 SQL 表条目(通常是带有表名的 SQL 记录)。
- 输入 SQL 记录的名称;按 Tab 键;并输入表名或者表的逗号定界列表,或者输入视图的别名。
也可以通过输入最少的内容来创建 SQL 记录,这适用于记录名与表名相同的情况,如以下示例所示:
Record myTable type sqlRecord
end
- 在记录中的任何位置单击鼠标右键。
- 在上下文菜单中,单击 SQL 记录 > 检索 SQL。
- 如果您正在“大纲”视图中工作,则右键单击 SQL 记录的条目,并在上下文菜单中单击检索 SQL。
注: 不能检索使用 DB2® 条件 WITH CHECK OPTIONS 定义的 SQL 视图。
在创建记录项之后,您可能想通过创建等同的 dataItem
部件来提高生产力;请参阅从 SQL 记录部件创建 dataItem 部件的概述。