首页 > 代码库 > 存储过程demo返回银行名称
存储过程demo返回银行名称
create or replace procedure TEST_NUMO(Cityno IN VARCHAR2,--输入参数 Deptid IN VARCHAR2,--输入参数 Retval OUT VARCHAR2 --输出参数---日期+城市编号+机构编号+序号 ) ISgetname VARCHAR2(50); BEGIN select t.bank_name getname into getname from cs_contract t where t.contract_number=Cityno; IF getname <> ‘张三‘ then Retval :=getname|| ‘李四‘;--||‘李四’ 为连接符 结果等于--中国建设银行李四 END IF;END TEST_NUMO;
CallableStatement statement = null; Connection conn = jdbcDao.getConnection();//获取到JDBC statement = conn.prepareCall("{call TEST_NUMO(?,?,?)}"); //调用存储过程 statement.setString(1,"GZ-A-2013000412");//插入值 城市编号 statement.setString(2,getSessionUser().getDeptId().toString());//业务编号 statement.registerOutParameter(3,Types.VARCHAR);//out statement.execute(); //执行 System.out.println(statement.getString(3));//取回结果--中国建设银行李四
存储过程demo返回银行名称
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。