存储过程备忘oracle构造方法

本文介绍了一个Oracle数据库中创建的PL/SQL函数rows2Str,该函数用于将查询结果转换为HTML选项格式的字符串。通过循环遍历查询结果并拼接成指定格式,最后返回拼接好的字符串。
oracle构造方法
create or replace function rows2Str return varchar2 is
Result varchar2(1000);

sqlstr varchar2(1000);

begin
sqlstr:='';
--构造字符串
for v_cur in (select '<option value='||id||'>'||name||'</option>' str from v_itmerr)
loop
sqlstr:= sqlstr || v_cur.str;
end loop;
DBMS_OUTPUT.PUT_LINE(sqlstr);
--open p_cursor for sqlstr;

return(sqlstr);
end rows2Str;

用途
name vale
不亮 0
亮 1
好了 2

结果:
char =<option value='0' >不亮</option><option value='1' >亮</option><option value='2' >好了</option>

用法:
select rows2str from dual;
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值