这是最好的时代,这是最坏的时代,这是智慧的时代,这是愚蠢的时代;这是信仰的时期,这是怀疑的时期;这是光明的季节,这是黑暗的季节;这是希望之春,这是失望之冬;人们面前有着各样事物,人们面前一无所有;人们正在直登天堂;人们正在直下地狱。
我也要与时俱进了,被itpub2.0牵着尾巴,拼命的奔跑,不停的灌水...
关于Oracle自定义分组函数
上一篇 /
下一篇 2008-02-13 17:30:03
/ 个人分类:数据库专区
项目内需要解决主表a和明细表b的连接问题,要求将b表中的不同列部分进行合并起来;其实也是网上搜出来的解决办法,:),只要自己理解了就成为自己的知识了,:)ITPUB个人空间)bZji J3S
Create Table wbq_test (a varchar2(10),b int);
-tp
R(oQjL @0Insert Into wbq_test values ('aa',1);
$Z!\{Gy3Fb]0Insert Into wbq_test values ('bb',1);ITPUB个人空间t7aR:^0j.v/nO+v
Insert Into wbq_test values ('cc',1);
E'Aa.Z%{t
H5u0Insert Into wbq_test values ('dd',2);ITPUB个人空间(g!}nTm f)`
Insert Into wbq_test values ('ee',2);ITPUB个人空间+wRD{{g$s
Insert Into wbq_test values ('ff',3);ITPUB个人空间voe+_f9S,@m
Insert Into wbq_test values ('gg',3);ITPUB个人空间II*{B2C&O&k[1I/S
Insert Into wbq_test values ('hh',3);
%S-L;IsYl$Z0Commit;
c(dt x-g%D0select * from wbq_test;
create or replace function f_GroupByColumn(GroupColumnValue in Varchar2)
gD2[/R1x
C0return varchar2 is
!WvJ2n0@~5M0type cur_type is ref cursor;ITPUB个人空间'u3U:G9Zz
Z
myCur cur_type;ITPUB个人空间,Rcbl?p.}xe"O!B
v_Column1Value varchar2(20);
*yAI
a4f8Cg*ddX0v_Result varchar2(2000);ITPUB个人空间6C%el| Y0k^
begin
&_