CREATE OR REPLACE FUNCTION appendzy(aaa varchar2)
return varchar2 is Result varchar(2000);
cursor c1 is
select zymc from A where bbb=aaa;
begin
for myval in c1 loop
if Length(Result) > 0 then
Result:=Result ||','|| myval.zymc;
else
Result:=Result || myval.zymc;
end if;
end loop;
return(Result);
end appendzy;
本文介绍了一个 Oracle PL/SQL 函数的创建示例,该函数用于从指定的输入参数中检索并拼接相应的记录。通过游标遍历查询结果,并使用逗号作为分隔符将获取的数据项拼接成一个字符串返回。
3万+

被折叠的 条评论
为什么被折叠?



