get first

EGL get first 语句读取关系数据库结果集中的第一行。

仅当在相关 open 语句中指定了 scroll 选项时,才能使用此语句。


get first 语句的语法图
record name
SQL 记录的名称。
from resultSetID
这是一个标识,它使 get first 语句与同一程序中之前运行的 open 语句相关。有关详细信息,请参阅 resultSetID
into
开始 EGL into 子句,该子句列示从关系数据库表接收值的项。
item
用于接收特定列的值的项。不要在项名前面加冒号(:)。
如果发出 get first 语句以检索由带有 forUpdate 选项的 open 语句选择的行,则可以执行下列任何操作:

SQL FETCH 语句表示生成的代码中的 EGL get first 语句。生成的 SQL 语句的格式不能更改,但设置 INTO 子句除外。

如果发生了错误并且处理继续进行,游标将保持打开状态。

最后,当指定 SQL COMMIT 或 sysLib.commit 时,代码保留 open 语句中声明的游标中的位置,但仅当在 open 语句中使用 hold 选项时才会如此。

相关概念
resultSetID
SQL 支持

相关任务
EGL 语句和命令的语法图

相关参考
delete
execute
get
get absolute
get current
get last
get next
get previous
get relative
EGL 语句
open
replace

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