bluelamb(bluelamb): 帮忙写一个好吗?能返回数据集的。
解决方案 »
- V$表示是什么对象啊?
- to_date()转化格式的问题
- buffer hit 太低!!!!!!!!!!
- 请指出以下存储过程的错误
- varchar2字符串自身拼接的问题
- 求一句统计产量的SQL语句
- 紧急求救:我得oracle9i随便输入什么用户名密码,只要以SYSDBA身份,则都可以登陆,为什么?
- 对记录进行去重操作怎么写??
- 准备学oracle,想在自己机上装一个oracle,问一下oracle的基本配置是多少啊?
- 一个oracle数据库文件自动增大的问题,大侠们帮忙?
- 高分求下载Oracle Reports Builder教程
- 关于cursor的用法,我觉得没问题,可是就是通不过,查看相关文档,也没有明确的说法
return varchar2
is
str varchar2(2000);
cursor gtable is select name2 from tab2 where name1=vstr;
begin
for g in gtable loop
str:=str||g.name2;
end loop;
return(str);
end fun1;SQL> select * from tab2;NAME1 NAME2
---------- --------------------------------------------------------------------------------
x aa
x bb
y cc
y ddSQL>
SQL> select name1,fun1(name1) from tab2 t
2 group by name1
3 ;NAME1 FUN1(NAME1)
---------- ------------------------------------
x aabb
y ccdd