应用程序声明部分¶
声明部分由以下两部分组成:
- DECLARE段,声明宿主变量
- WHENEVER语句,进行错误处理。
声明部分可以放在esql*C程序的任何部分。
注解
对于某些编译工具,DECLARE段的位置可能有所限制(比如早期的gcc版本和早期的TurboC、BorlandC版本), 对于这些编译工具,只能把DECLARE段放在变量定义能够出现的地方,因为DECLARE段中的主变量定义最后转变为C目标文件中的变量定义。 这些早期的C编译工具无法识别程序段中间的变量定义,而必须放在一个程序段的顶部, 也就是说,在这个程序段中(一般用大括号分隔,比如,一个程序,或者for循环用大括号括起的部分等等)的变量定义之前, 不能有其它C语句。