oracle 利用函数实现多行一列数据合并效果
发表于:2024-10-24 作者:千家信息网编辑
千家信息网最后更新 2024年10月24日,/* Formatted on 2013-1-11 13:23:55 (QP5 v5.185.11230.41888) */CREATE OR REPLACE FUNCTION GetGiftsNam
千家信息网最后更新 2024年10月24日oracle 利用函数实现多行一列数据合并效果
/* Formatted on 2013-1-11 13:23:55 (QP5 v5.185.11230.41888) */
CREATE OR REPLACE FUNCTION GetGiftsName (rid in number)//rid 穿的参数
RETURN VARCHAR2
AS
STR VARCHAR2 (1000); /*返回的数据集*/
BEGIN
DECLARE
v_medCode VARCHAR2 (100); /*存放临时变量的地方*/
CURSOR D_cursor
IS
select b.cproname from cc_promotions a left join cc_progifts b on a.ipromosid=b.ipromosid where a.ipromosid=rid and b.bgift='';
BEGIN
OPEN D_cursor;
loop
fetch D_cursor into v_medCode;
EXIT WHEN D_cursor%NOTFOUND;
if length(STR) > 0 THEN
STR := STR ||','|| v_medCode;
ELSE
STR := STR || v_medCode;
END IF;
END LOOP;
close D_cursor;
end;
RETURN STR;
END GetGiftsName;
select GetGiftsName(428) from dual
实现的效果为可以把相同id下的一个字段数据查询出来并且以逗号分开( 加州西梅,加州西梅2)
数据
加州
效果
相同
参数
变量
地方
字段
数据查询
逗号
查询
函数
多行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发的增值税抵扣
网络安全公司的市销率
考三级网络技术能用计算器吗
数据库实现代码是什么
将数据库备份到本地
校园服务器
在c语言程序里加入数据库
浙江大型软件开发维修价格
黎明杀机服务器update失败
如何用服务器做系统管理
数据库高可用组
吴江区进口服务器质量保证
epsg数据库
歌尔软件开发岗面试
天普大学it审计和网络安全
0基础学软件开发的书
深信服审计数据库
db2增加数据库分区
中国联通通用服务器通讯设备采购
阿里云服务器信息那里查看
软件开发小公司有多少人
NST网络安全
mesh网络安全算法
服务器硬盘损坏一天能修好吗
甘肃服务器虚拟化定做
暗黑2连接不上暴雪服务器
网络安全的重要案例
dns服务器更换ip
三三制软件开发
网络安全检查自查工作