你在外面进行分隔就可以了!create or replace test(I_no varchar2,v_result varchar2(20))
as
v_col1 varchar2(20);
v_col2 varchar2(20);
begin
select col1,col2 into v_col1,v_col2 from tab where no=i_no;
v_result:=v_col1||','||v_col2;
end;
as
v_col1 varchar2(20);
v_col2 varchar2(20);
begin
select col1,col2 into v_col1,v_col2 from tab where no=i_no;
v_result:=v_col1||','||v_col2;
end;
解决方案 »
- 求助:Windows xp系统下安装Oracle_BI_Applications7.9.3 出错
- Oracle816数据库运行太慢怎么办?急!
- oracle创建的数据库语句转换成同样意思的mysql数据库语句,急急急
- Oracle EM重新配置的奇怪问题
- 请问将指定的日期减去一个月的sql如何写? oracle数据库
- 多个Oracle实例的监听如何配置最佳
- 我创建了一个用户,设置了他的默认表空间,为什么按这个用户名导入数据的时候,数据并没有保存到他默认的表空间里去?
- Oracle 数据据库 Performance Turning 主要针对哪些呢?
- 用toad删除表的问题
- 有没有大神帮我看看 oracle存储过程使用in时候 无效
- 怎样在存储过程内部声明一个变量?
- 我的存储过程写的对吗?在sqlplus里怎么执行啊?
as
begin
select name into outname from aa where id=vid;
end;