在Java里面CallableStatement stat = conn.prepareCall("{call my_pro (?,?)}");
stat.registerOutParamater(2, Types.Other);
stat .execute();然后就可以用了
stat.registerOutParamater(2, Types.Other);
stat .execute();然后就可以用了
调试欢乐多
然后就和函数一样时用了,对吗?
CREATE OR REPLACE PROCEDURE test(a IN VARCHAR2, b OUT VARCHAR2) IS
BEGIN
b:= a;
END;调用:
SQL> var testb varchar2
SQL> exec test('a',:testb);PL/SQL 过程已成功完成。SQL> print testb;TESTB
--------------------------------
a
如果是第三方开发工具的话,可以用变量来返回。