带有输入输出参数的存储过程
来源:互联网 发布:司法拍卖淘宝网房产 编辑:程序博客网 时间:2024/04/30 12:03
创建带有输入输出参数的存储过程:
drop procedure if exists proc_user_inout;delimiter //create procedure proc_user_inout(inout inout_param int)beginselect count(*) into inout_param from user where userid > inout_param ;end //delimiter ;
以上代码即在当前数据库中创建了带有输入输出参数的存储过程,名字为proc_user_inout,可调用此存储过程查询 userid >2 的记录数。
在命令行中调用此存储过程代码:
set @result=2;call proc_user_inout(@result);select @result;注意:以上的@result不能变
在类中写如下关键代码调用此存储过程:
public static void main(String[] args) {Connection con = null;CallableStatement cs = null;try {con = getConnection();String sql = "{call proc_user_inout(?)}";cs = con.prepareCall(sql);cs.registerOutParameter(1, Types.VARCHAR);cs.setInt(1, 2);cs.execute();int number = cs.getInt(1);System.out.println(number);} catch (Exception e) {e.printStackTrace();}}以上两种调用均可得到 userid >2 的记录数。
0 0
- 带有输入输出参数的存储过程
- 带有参数的存储过程
- Oracle pl/sql编程 21---在java中调用带有输入输出参数的存储过程
- 带有输出参数的存储过程
- 执行带有输出参数的存储过程
- ADO调用带有参数的存储过程
- 带有输入参数的存储过程
- 带有输出参数的存储过程
- 使用带有输出参数的存储过程
- mysql 带有无参数的存储过程
- Oracle 存储过程 调用带有 out 参数的存储过程
- 使用带输入输出参数的存储过程
- Oracle带输入输出参数的存储过程
- mysql 存储过程输入输出参数
- oracle :带有out参数的存储过程的调用方法
- oracle在job中调用带有参数的存储过程
- asp.net 调用带有输出参数的存储过程
- 用exec调用带有output输出参数的存储过程
- BZOJ 3884(上帝与集合的正确用法-欧拉函数递推找极限)[Template:数论 V2]
- IntelliJ IDEA怎么删除Module
- Chromium多进程架构简要介绍和学习计划
- HDU 5366 The mook jong(DP)
- [LeetCode]Delete Node in a Linked List
- 带有输入输出参数的存储过程
- HDU1495
- AbstractList的迭代器remove()方法疑问
- java并发(三) CAS操作
- POJ 3264 Balanced Lineup(st或者线段树)
- 机器学习中的数学(4)-线性判别分析(LDA), 主成分分析(PCA)
- uva 10012How Big Is It?
- 简单使用Async实现图片异步加载
- hdu1181(变形课)