OPEN 语句

通过打开游标,执行游标关联的查询语句,并对游标的活动集合进行识别。游标由可执行的SQL语句打开,语法如下:

EXEC SQL OPEN 〈游标名〉;

例如:

EXEC SQL OPEN cur_emp;

打开游标也就是执行游标所关联的查询、确定游标的活动集合的过程。游标一旦打开之后,它的活动集合将不再发生改变。如果需要动态改变关联的查询语句中的某些值,那么可以使用动态SQL方式,关于动态SQL语句中游标的使用,请参见 动态SQL语句

OPEN操作将游标置于打开状态并放在活动集合的第一行之前。不过,这时实际上并不进行检索(检索工作由FETCH语句完成)。