oracle 利用函数实现多行一列数据合并效果
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,/* Formatted on 2013-1-11 13:23:55 (QP5 v5.185.11230.41888) */CREATE OR REPLACE FUNCTION GetGiftsNam
千家信息网最后更新 2025年02月02日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安全错误
数据库的锁怎样保障安全
2017年网络安全回顾
计算机与网络安全考试重点
湖南手机软件开发报价
奥丁神叛手游服务器创建限制
网络安全法的过程
db2数据库安全
本机数据库怎么删除
江西软件开发培训学校
菲律宾云服务器代金券促销
关于网络安全的微电影小剧本
iso网络安全体系结构八项
网络安全法企业责任解读
教育软件开发合肥
郑州乐天软件开发公司
辽宁省网络安全答案
建设网络安全的强国意义
电视宽带连接什么服务器
传奇 假设数据库
caplus文献数据库
网络安全法三周年讲座
高二网络技术听课记录
网络安全防护意识短视频
网络安全培训个人心得体会
.net链接数据库
学校网络安全管理办法体会
数据库技术与应用小心得
java获取服务器类型
读研网络安全考公
网络安全扫描能够
服务器 按键精灵