oracle 利用函数实现多行一列数据合并效果
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,/* Formatted on 2013-1-11 13:23:55 (QP5 v5.185.11230.41888) */CREATE OR REPLACE FUNCTION GetGiftsNam
千家信息网最后更新 2025年11月08日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安全错误
数据库的锁怎样保障安全
数据库中存储的表叫什么
数据库超市采购进销系统
网络安全案例和处理情况
网络安全方案与设计
公司网络安全危机的总体要求
移动终端网络安全公司
核磁数据库
小服务器商跑路犯法吗
国有企业网络安全防风险
不同人对同一个数据库表做操作
美国网络安全公司和越南政府
在bank focus数据库中
通信无线网络技术工程师工作
怎么开启主路由器DHCP服务器
图数据库与图计算
网络安全中挂马是什么意思
电子公文网络安全检查汇报
信息网络安全员培训简答题
电科服务器
关于网络安全的技术报告
北京天安网络技术
辽源市工信局网络安全
系统办公软件开发
育碧官方服务器维护
哈尔滨安卓软件开发招聘网
银河麒麟服务器版和普通版
周鸿祎的网络安全
我国的论文数据库平台
通信无线网络技术工程师工作
魔兽世界平均服务器