db2数据库,自定义函数是否支持游标?在函数中是否有其他方法代替游标的功能?
发布网友
发布时间:2022-04-10 02:50
我来回答
共2个回答
热心网友
时间:2022-04-10 04:19
自定义函数支持游标,游标可以在函数中嵌套使用,游标只要你学好了它将很好用,如果没学好可以根据具体情况用别的方法取代它,甚至用不到,你可以把具体情况告诉我们,也许有更好的解决方法
热心网友
时间:2022-04-10 05:37
create function dec_to_ten(pStr varchar(25),p_from_base int)
LANGUAGE SQL
RETURNS int
BEGIN ATOMIC
DECLARE l_num int default 0;
DECLARE l_hex varchar(16) default '0123456789ABCDEF';
DECLARE k int default 1;
DECLARE kcount int;
DECLARE posNum int default 0;
set kcount = length(pStr);
WHILE k <=kcount DO
set posNum = locate(UPPER(SUBSTR(pStr,k,1)),l_hex)-1;
set l_num = l_num * p_from_base + posNum;
set k=k+1;
END WHILE;
RETURN l_num;
END@
一个16 进制数 转为 10 进制数的函数