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;

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

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

首先,没有提到议事程序的语法 创建或替换的过程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 P_name--存储过程名字 ( i_var in int, --输入参数1 o_var OUT varchar2 --输出参数1 ) IS v_STR VARCHAR2(200); --定义存储过程内部的局部变量 BEG...

你那需求,要使用动态sql语句

楼上也不知道从哪扒下来的,一看LZ就是初学,举点例子不行吗? 比如建立个测试表 create table test(id int,name varchar2(10),counts int); insert into test values (1,'张三',100);insert into test values (2,'李四',200); commit; 现在给你...

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