游标循环
游标在WHILE语句、LOOP语句中的使用称为游标循环,一般这种循环都需要使用OPEN、FETCH和CLOSE语句。下面要介绍的一种循环不需要这些操作,可以简化游标循环的操作,这种循环方式适用于静态游标的循环,不用执行静态游标的四个步骤。
语法
FOR AS循环的语法请参见图14-33。
图14-34 FOR_AS_loop::=
注意事项
不能在该循环语句中对查询的表进行更新操作。
变量loop_name会自动定义且只在此循环中有效,类型和select_statement的查询结果类型一致。loop_name的取值就是select_statement的查询结果。
游标的属性中%FOUND、%NOTFOUND、%ROWCOUNT在Vastbase数据库中都是访问同一个内部变量,事务和匿名块不支持多个游标同时访问。