一. 数组
在db2中,创建一个数组会在functions下生成两个对象:sys类型和用户类型的Array
/*创建数组*/ create type arrName as varchar(100) array[]; /*删除数组*/ drop type arrName;
二. 函数
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; end