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;

这种情况是因为数据库中已经存在同名的存储过程或者其他对象(object)等造成。 解决方法: 1、确定原有名称的存储过程是否有用,如果有用,可为自己的新存储过程重新定义名称。 2、如果确定原有的存储过程无用,在创建新的同名存储过程时可用cr...

把结果集插入表就行了,不用存储过程 insert into table2 select column1...columnn from view; 你试试看

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

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

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

给你示例你参考下: ----------------------------建立存储过程: CREATE OR REPLACE PROCEDURE P_name--存储过程名字 ( i_var in int, --输入参数1 o_var OUT varchar2 --输出参数1 ) IS v_STR VARCHAR2(200); --定义存储过程内部的局部变量 BEG...

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

可用语句查看或用第三方工具查看。 一、语句查看方法: 1、执行语句: SELECT text FROM user_source WHERE NAME = 'Procedure Name'ORDER BY line;--其中Procedure Name为存储过程名字,需要全部用大写英文。2、如要查P_TEST的存储过程: SELEC...

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