create function get_value(p_id)
return varchar2
as
cursor t_sor is
select grade from table1 where id=p_id;
str varchar2(50);
begin
for v_sor in t_sor loop
str:=str||v_sor.grade;
end loop;
return str;
end;
/select id,name,get_value(id) from table1 group by id,name;
return varchar2
as
cursor t_sor is
select grade from table1 where id=p_id;
str varchar2(50);
begin
for v_sor in t_sor loop
str:=str||v_sor.grade;
end loop;
return str;
end;
/select id,name,get_value(id) from table1 group by id,name;
解决方案 »
- 求PLS-00123: 程序太大 解决方法
- 急!oracle中xmltable()函数的应用问题
- 一个关于加工工作日的SQL查询
- 谁帮我看看这个百分号是什么意思,刚学,请教
- 新建数据库的时候报这个错:ORA-00988: missing or invalid password(s) ,为什么呢?
- 如何删除某个用拥有的所有对象???急...............
- Oracle中如何得到某个用户所拥有的全部表名?
- 关于客户端连接Oracle服务器!急,在线等
- 急!!请教数据库导出。
- 请问clob 和blob是什么意思?
- 创建视图时,遇到一个问题,字段的求和不能得到
- 我要实现每过一个月,都自动计算一个字段的值,并把计算出的值写入这个字段,如何做??
return varchar2
is
cursor t_sor is select grade from table1 where id=p_id;
str varchar2(200);
begin
for v_sor in t_sor loop
str:=str||v_sor.grade;
end loop;
return str;
end;
/select id,name,get_value(id) from table1 group by id,name;
return varchar2
as
cursor t_sor is
select grade from table1 where id=p_id;
str varchar2(50);
begin
for v_sor in t_sor loop
str:=str||v_sor.grade;
end loop;
return str;
end;
/select id,name,get_value(id) from table1 group by id,name;推荐 beckhambobo(beckham) 的方法
create function get_value(p_id)
p_id 后面可以不加类型吗?
create function get_value(p_id in varchar2)