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输出错误信息。