'[email protected] (:1,:2);'这是一个过程吗?
解决方案 »
- 【急】关于oracle dblink的问题
- 根据时间简短点进行分组
- 请教一下某个分组查询的问题,请各位大神帮帮忙
- 在一个库中操作数据的结果要放到另一个库中继续处理,如何办
- 用sqlplus 连接oracle11g时汉字显示为???
- oracle 10 \g安装问题,在线等待
- 改写sql server 的存储过程,
- 为什么下面的语句执行不了?
- 不断的执行一下语句会把oracle干掉,甚至sun 干重起,为何---再线守候???
- 标 题: 从windows client连接oracle sercer时出现这样的错误
- 下载的oracle 是不是必须一次安装成功?
- 一个关于JAVA取ORACLE数据库中存储过程信息的问题
begin
return i;
end gm_of_test;
declare
a varchar(100);
begin
a:='select '||'[email protected] (:1) from dual';
EXECUTE IMMEDIATE a into a using 'aaa';
DBMS_OUTPUT.PUT_LINE(a);
end;
GBJ0.WORLD是一个dblinka:='[email protected] (:1,:2);'; 这是使用过程的字符串我用EXECUTE IMMEDIATE 分析并运行字符串a ,然后得到gm_of_test里返回的参数a。问题出在gm_of_test的传出参数上,只是传入参数到gm_of_test并没有问题。希望高手帮忙!谢谢了
a:='[email protected] (:1,:2);';
EXECUTE IMMEDIATE 'begin ' || a || ' end;' using 'aaa', b;
tobegin
a:='exec [email protected] (:1,:2)';
EXECUTE IMMEDIATE a using 'aaa', b;
a varchar(100);
b varchar(100);
begin
a:='[email protected] (:1,:2);';
EXECUTE IMMEDIATE 'begin ' || a || ' end;' using 'aaa',out b;
DBMS_OUTPUT.PUT_LINE(b);
end;
但是function gm_of_test只能有一个返回值,我想的是用过程获得多个返回值