- 浏览: 47697 次
- 性别:
- 来自: 广州
PROMPT CREATE OR REPLACE FUNCTION getscr
CREATE OR REPLACE function getscr(V_item IN VARCHAR2) return varchar2
is V_string VARCHAR2(1000);
V_count NUMBER;
-- V_item VARCHAR2;
CURSOR c_scr( V_fsc VARCHAR2) IS
SELECT imageid FROM gj_pp_image WHERE ppid=V_fsc;
begin
V_string :='';
V_count :=0;
FOR v_scr IN c_scr(V_item) LOOP
V_count :=V_count+1;
IF V_string is null THEN
V_string :=v_scr.imageid;
else
V_string := V_string||','||v_scr.imageid;
END if ;
END LOOP;
return V_string;
end;
/
作用--把表 gj_pp_image中相同ppid的行的imageid合成一个字段,用逗号隔开,事例:
SELECT a.*,getscr(a.ppid) imageid FROM gj_pp a;
得到的结果:
PPID PPNUM YEAR_QUARTER NAME ISSUEDBY CATEGORY IMAGEID
9 1324654 2013-3Q s-watch sylviaz 1 59,61,60
CREATE OR REPLACE function getscr(V_item IN VARCHAR2) return varchar2
is V_string VARCHAR2(1000);
V_count NUMBER;
-- V_item VARCHAR2;
CURSOR c_scr( V_fsc VARCHAR2) IS
SELECT imageid FROM gj_pp_image WHERE ppid=V_fsc;
begin
V_string :='';
V_count :=0;
FOR v_scr IN c_scr(V_item) LOOP
V_count :=V_count+1;
IF V_string is null THEN
V_string :=v_scr.imageid;
else
V_string := V_string||','||v_scr.imageid;
END if ;
END LOOP;
return V_string;
end;
/
作用--把表 gj_pp_image中相同ppid的行的imageid合成一个字段,用逗号隔开,事例:
SELECT a.*,getscr(a.ppid) imageid FROM gj_pp a;
得到的结果:
PPID PPNUM YEAR_QUARTER NAME ISSUEDBY CATEGORY IMAGEID
9 1324654 2013-3Q s-watch sylviaz 1 59,61,60
发表评论
-
datatable 的妙用
2011-05-12 16:03 778Dim dt As DataTable = V ... -
禁止页面使用viewstate
2011-05-12 12:22 7381.引入命名空间 using System.IO;usi ... -
pager的设置
2011-04-13 09:49 492pager里面的quick page是指当前页的前驱后驱页码数 ... -
oracle 时区的一些操作
2011-04-08 15:42 520SELECT New_Time(To_Date('201 ... -
。net 弹出对话框(有确定和取消可选那种)
2011-03-08 16:47 642<asp:Button ID="btnSubm ... -
禁止缓存
2011-02-25 09:08 803HTML: 在HtML代码中加入 <HE ... -
oracle中的rownum
2011-02-16 14:08 608在使用中,不能直接用between and 来对rownum ... -
blob与 long raw 的对比
2011-01-21 16:24 869历经两日的关于blob,long raw的对比研究已经告一段落 ... -
用nhibernate插入有blob类型的数据的时候出现错误:unimplemented or unreasonable conversion
2011-01-21 14:17 1394同样十分神奇,不知道怎么解析的一件事。 通过nhiberna ... -
未指定的错误,发生了一个 Oracle 错误,但无法从 Oracle 中检索错误信息。数据类型不被支持。
2011-01-21 13:58 5595在从数据库读出BLOB类型时(各种方法,ado,odbc,nh ... -
jmf的简单应用----播放一个mp3
2011-01-07 14:44 956package newpage; import javax. ... -
cookie 的删除
2010-12-27 14:48 610Request.Cookies.Clear()这个方法并不是删 ... -
showModalDialog参数详细说明
2010-12-27 14:47 615使用showModalDialog显示数 ... -
ultrawebgrid 的cell换行要用<br/>,神奇了
2010-12-23 16:17 764ultrawebgrid 的cell换行要用<br/&g ... -
ultrawebgrid 的超详细使用指南
2010-12-23 15:27 1642http://blog.csdn.net/wbd6572789 ... -
alert会改变页面原来的css风格
2010-12-16 10:36 712使用Response.Write("<scri ... -
oracle 的sql语句(不断更新中。。。)
2010-12-16 09:47 581更改某一个字段alter table tb_test mo ... -
关于退出页面时作出动作(清除Session或删除痕迹)
2010-12-09 16:44 3270这个问题搞了三天多,最后竟然是忘记了最基本的,导致浪费太多时间 ... -
table 单元格合并
2010-12-09 11:31 786colSpan=3是指横跨3个单元格 rowSpan=2是指纵 ... -
window.showModalDialog 中的按钮会自动打开新窗口
2010-12-08 14:40 958例子: function GoAddPP() ...
相关推荐
oracle_function用法
Oracle SQL function
Oracle SQL function.Oracle SQL function.Oracle SQL function.Oracle SQL function.Oracle SQL function.Oracle SQL function.
Oracle SQL function Oracle SQL function Oracle SQL function
Oracle培訓Oracle Procedure﹑Function、Trigger等
ORACLE 操作XML的function函数,英文原文地址,参考地址,oracle函数目录
NULL 博文链接:https://shihuan830619.iteye.com/blog/952088
oracle function oracle funcitonoracle function oracle funcitonoracle function oracle funcitonoracle function oracle funcitonoracle function oracle funciton,600多行,很爽的。
Oracle 11gR2创建PASSWORD_VERIFY_FUNCTION对应密码复杂度验证函数步骤
简绍oracle的内置函数,方便查看
oracle-function-执行动态sql(包括DML、DLL、DQL、DCL)
Oracle基础学习三:过程PROCEDURE 和函数FUNCTION 的创建及调用
大型项目Oracle sql,function,procedures,package,cursor学习参考
oracle function.rar
Oracle SQL function.ppt
Oracle SQL function.pptx
1.Oracle Form Builder內置function介紹
execute immediate str_sql into tabtcn; --动态执行DDL语句