return p_VCSWITCHER,p_VCVENDOR_NAME;
这句去掉吧,又不是函数,怎么能有返回值!看你想实现怎样的功能的?
说来听听.
这句去掉吧,又不是函数,怎么能有返回值!看你想实现怎样的功能的?
说来听听.
解决方案 »
- oracle学习请教
- 插入大量数据时,自增列怎么实现性能比较好?
- 求一条sql语句:可以合并上面3个表,变成下面的table123
- 公司的Oracle变得很慢,想用Windows Performance来看看性能,但不知道要看哪几项?
- oracle中的package的存储的游标的效率问题
- 帮我看看这个函数有什么问题!
- 谁有Formatter Plus的正式注册码?
- 在存储过程中可以调用另一个数据库实例的表吗?
- 安装oracle客户端?非得用软件来装么,可不可以通过copy文件的方式?只要客户端的应用程序可以使用就行了。怎么做?
- orcle 存储过程中 loop无法停止。
- 关于oracle数据(*.dmp)的导入问题,请各位赐教!
- Oracle9i中的apche不用是不是也可以?还有几个初级问题
create or replace procedure PRO_HELLO(
) as
p_VCSWITCHER VARCHAR2(50);
p_VCVENDOR_NAME VARCHAR2(50);
begin
select VCSWITCHER,VCVENDOR_NAME into p_VCSWITCHER,p_VCVENDOR_NAME
FROM topo_configpara_t;
return p_VCSWITCHER,p_VCVENDOR_NAME;
end PRO_HELLO;
create or replace procedure PRO_HELLO(
p_VCSWITCHER out varchar2,
p_VCVENDOR_NAME out varchar2) as
begin
select VCSWITCHER,VCVENDOR_NAME into p_VCSWITCHER,p_VCVENDOR_NAME
FROM topo_configpara_t;
end PRO_HELLO;
那你的过程SELECT的记录为一条的情况下上面的INTO才能成立.
你是要用过程还是函数做?(前者用OUT,后者用RETURN)
在PACKAGE里面定义TABLE 型才能达到你所要求的.