dkfr.net
当前位置:首页 >> orCAlE 可以把jAvA对象传到存储过程么 或者有什么... >>

orCAlE 可以把jAvA对象传到存储过程么 或者有什么...

不能,最多只能是一个 对象装换成的字符串进入存储过程,例如转成json,不过用的时候还是要oracle按字符串分析。

1、创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out type) as --声明变量(变量名 变量类型) begin --存储过程的执行体 end test;

1、创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out type) as --声明变量(变量名 变量类型) begin --存储过程的执行体 end test;

先申明out参数,再执行过程,记得过程中out参数前的冒号。 即:SQL> VAR PROLD2 VARCHAR; SQL> EXEC PRO_selectById(proId1value,:PROLD2); 回车显示PL/SQL procedure successfully completed即表示执行成功。 (注意proId1value表示入参的值)

我试验过了,就是exec 存储过程名或者execute 存储过程名(参数),请你在仔细确认一下,你的存储过程名写没写对呀,或者你没有进入sqlplus中? ---- 以上,希望对你能有帮助。

首先,没有提到议事程序的语法 创建或替换的过程NoParPro 作为; 开始 ; 例外//存储过程异常 ; 结束; 二,带参数例如存储过程 创建或替换的过程queryempname(sfindno emp.empno%型)作为 SNAME emp.ename%型; sjob emp.job%型; 开始 .... 例...

网上找到一段,希望采纳: 创建含有输入和输出参数的存储过程,该过程通过员工编号查找工资额,工资额以输出参数返回 CREATE OR REPLACE PROCEDURE getSalaryByEmpNo(eNo IN NUMBER,salary OUT NUMBER) AS BEGIN SELECT SAL INTO salary FROM EM...

创建临时表: create table TEMPTAB as select * from ... 像正式表插入临时表数据: insert into MW_APP.TABLENAME(列名..)select 对应列名 from TEMPTAB; oralce中没有类似sqlserver的#TEMPTAB 这样的临时表, 所以上记方式创建表之后,不用的...

---------创建视图-存储过程 CREATE OR REPLACE PROCEDURE t1_makeview_prc (stmt VARCHAR2) IS -- stmt VARCHAR2(200); BEGIN -- stmt := 'CREATE OR REPLACE VIEW t1_v AS SELECT * FROM t1'; EXECUTE IMMEDIATE stmt; END t1_makeview_prc; -...

我来告诉你标准答案!createorreplaceprocedureorderuser(cidinnumber,startimeinvarchar2,endtimeinvarchar2)is begin foriin(selectc.id,c.name,sum(decode(state,1,1,0))type1,sum(decode(state,2,1,0))type2,count(c.id)ordernum,sum(b.atm)m...

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com