WHENEVER语句的语法

WHENEVER语句的语法如下:

whenever ::=

其中:

SQLERROR当SQLCODE为负时起作用。

NOT FOUND当SQLCODE为100(无数据返回)时起作用。

CONTINUE不论SQLCODE返回什么值,都继续执行后继的程序命令。

GO TO(GOTO)使控制转移到标号指定的语句。

break 必须与循环配合使用,它使得程序在某种情况出现时从循环中退出与C语言的break命令相同,必须小写。

c_func_call就是调用一个合法的C语言函数,可以有参数,参数可以直接用普通的C变量或常量,但必须保证在WHENEVER的有效作用域内变量是可访问的。

STOP 停止程序的执行。

SQLPRINT调用函数sqlprint输出错误信息。