INFORMIX-4GL实用手册(四)(1)(3)

2019-04-01 19:52

CONTINUEFOR; ENDIF

LETI,S=J,0;

WHILEI>0

LETI=I-1;

IFI=5THEN

EXITFOR; ENDIF

ENDWHILE

ENDFOR

3.变量的定义与赋值

存储例程中使用的变量必须在例程开始处用DEFINE语句定义,变量的数据类型为除SERIAL以外的任意类型,如果定义一个TEXT或BYTE类型的变量,则该变量为指向数据的指针。传递给程序的变量必须在CRAETEPROCEDURE语句中定义。DEFINE也可使用LIKE语句。变量类型缺省为局部变量,也可引用GLOBAL定义全局变量,全局变量在例程间保持它的值,直至会话结束。用户必须为每一个定义的全局变量赋缺省值,缺省值仅在例程第一次引用该全局变量时使用,以后的例程将会忽略其缺省值。

例:CREATEPROCEDURESP1()

RETURNINGINT;

DEFINEGLOBALIINTDEFAULT1;

LETI=I+1;

RETURNI;

ENDPROCEDURE

CRAETEPROCEDURESP2()

RETURNINGINT;

DEFINEGLOBALIINTDEFAULT4;

LETI=I+1;

RETURNI;

ENDPROCEDURE

当执行顺序为SP1,SP2返回值3,当执


INFORMIX-4GL实用手册(四)(1)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浅析教师职业倦怠的心理原因

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: