Informix存储过程 详解.docVIP

  • 4
  • 0
  • 约 26页
  • 2016-06-01 发布于湖北
  • 举报
[转载]Informix存储过程 详解一、存储过程概述§§存储过程是一个用户定义的函数,由存储过程语句(SPL) 和一组SQL语句组成,以可以执行代码形式存储在数据库中,和表、视图、索引等一样,是数据库的一种对象。存储过程语言SPL(Stored Procedure Language),只能用在存储过程中,可以分成下面几类:1、变量定义和赋值:define,let2、流程控制:分支控制:if then elif else end if; 循环控制:FOR,FOREACH,WHILE,EXIT, CONTINUE3、函数调用与返回CALL, SYSTEM ,RETURN4、错误处理和调试TRACE, ON EXCEPTION, RAISE EXCEPTION例子:drop procedure count_add;--删除存储过程create procedure count_add(user_name_var varchar(50) default administrator) --user_name_var传递参数变量在此定义returning varchar(50); --返回一个字符型的值define error_count_var integer; ----定义输入的次数变量select error_count into error_count_var from users w

文档评论(0)

1亿VIP精品文档

相关文档