Oracle学习笔记(二十三)——过程
来源:互联网 发布:阿里云下载服务器 编辑:程序博客网 时间:2024/05/08 03:15
1、过程:
1)过程:
- 用于执行特定的操作。
- 当建立过程时,既可以指定输入参数(in),也可以指定输出参数(out)。
- 通过在过程中使用输入参数,可以将数据传递到执行部分。
- 通过使用输出参数,可以将执行部分的数据传递到应用环境。
- 在sql plus中,可以使用create procedure命令来建立过程。
2)案例:
- 编写一个过程,可以输入雇员名、新工资,可修改雇员的工资
SQL> create procedure sp_pro3(spName varchar2,newSal number) is--只需要指定类型,不需要指定大小 2 --定义变量 3 begin 4 --执行部分,根据用户名修改工资 5 update emp set sal=newSal where ename=spName; 6 end; 7 / Procedure created
- 调用过程
SQL> exec sp_pro3('SCOTT',4678); PL/SQL procedure successfully completed
- 在java程序中调用一个存储过程
//演示java程序调用oracle的存储过程import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;public class TestOracle { public static void main(String[] args) { // TODO Auto-generated method stub try { // 1.加载驱动 Class. forName("oracle.jdbc.driver.OracleDriver"); // 2.得到连接 Connection ct = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl", "scott", "***"); // 3.创建CallableStatement CallableStatement cs = ct.prepareCall( "{call sp_pro3(?,?)}"); // 4.给?赋值 cs.setString(1, "SMITH"); cs.setInt(2, 10); // 5.执行 cs.execute(); // 关闭 cs.close(); ct.close(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } }}
0 0
- Oracle学习笔记(二十三)——过程
- 学习笔记(二十三)
- 【C++】学习笔记二十三——字符函数库cctype
- Mysql学习笔记二十三——事务
- Linux学习笔记(二十三)
- python 学习笔记(二十三)
- Linux学习笔记(二十三、通配符)
- java学习笔记(二十三)数据结构
- 信息安全工程师 学习笔记(二十三)
- Oracle学习笔记(二十九)——pl/sql的进阶之编写分页过程
- 属性—Swift学习笔记(十三)
- nginx 源码学习笔记(二十三)—— event 模块(四) ——timer红黑树
- nginx 源码学习笔记(二十三)—— event 模块(四) ——timer红黑树
- 设计模式学习笔记(二十三)——Strategy策略
- OpenCV学习笔记(二十三)——OpenCV的GUI之凤凰涅槃Qt
- Objective-C学习笔记(二十三)——面向对象之封装
- Swift学习笔记(二十三)——Swift泛型初识
- opencv学习笔记(二十三)——相机标定原理详解
- Maven报错:-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment v
- javaScript数据类型解析
- Pixhawk之UAV控制理论、ardupilot源码框架介绍
- Android应用程序插件化研究之AssertManager
- win7 Ubuntu SSH相互连接
- Oracle学习笔记(二十三)——过程
- java 1.8 函数式编程
- BestCoder Round #80 1002
- Java设计模式之装饰器模式
- GIT 的常规操作
- hdu3709 数位dp
- 数据结构--双向循环链表C实现
- js实现上传图片及时预览
- 反射机制