二. 函数
1. 基本语法

create function db2Inst.func1(param1 integer, param2 varchar(10))/*输入参数除了boolean和cursor外*/ returns varchar(200)/*必须返回类型,可选Scalar,Row,Table*/ specific "func1" language sql not deterministic external action modifies sql data begin declare varName varchar(200); /*自定义数组的使用*/ declare arr1 arrName; set arr1 = array[‘2‘]; return varName; endView Code
2. 常用函数
cardinality(arr1):返回一个数组中元素的个数 locate(arg1,arg2,<pos>):在arg2中查找arg1第一次出现的位置,如果指定pos,则从arg2的pos处开始查找ARG1第一次出现的位置。 coalesce(arg1,arg2...):返回参数集中第一个非null参数。用法类似于VALUE函数。 substr(arg1,pos,<length>):返回arg1中pos位置开始的length个字符,如果没有指定length,则返回剩余的字符。 integer(arg1):返回转换后的整型 cast(<expression> as <dataType>[length]):数据类型转换函数 sum(arg1):对列的值进行统计
db2数组、函数
标签:
本文系统来源:http://www.cnblogs.com/Mr-kevin/p/5644303.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!