博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PL/SQL学习笔记之存储过程
阅读量:2199 次
发布时间:2019-05-02

本文共 569 字,大约阅读时间需要 1 分钟。

 

一:PL/SQL的两种子程序

    子程序:子程序是执行一个特定功能、任务的程序模块。PL/SQL中有两种子程序:函数  和  过程。

    函数:主要用于计算并返回一个值。

    过程:没有直接返回值,主要用于执行操作。

   【因此,当需要有返回值时,记得用函数,不需要返回值的,则用存储过程】

 

二:创建存储过程

CREATE [OR REPLACE] PROCEDURE procedure_name[(parameter_name [IN | OUT | IN OUT] type [, ...])]{
IS | AS}BEGIN < procedure_body >END procedure_name;

 

三:调用过程

1)执行存储过程

EXECUTE procedureName(param...);

2)在其他子程序中调用存储过程:直接使用  过程名(参数) 即可。

附:参数传递的对应关系

1:位置对应法:调用时的位置对应定义时位置的参数。

2:根据名称赋值:

peicedureName(x=>param1, y=>param2, z=>param3....);

 

四:删除过程

DROP PROCEDURE procedure-name;

 

转载于:https://www.cnblogs.com/ygj0930/p/8298179.html

你可能感兴趣的文章
RabbitMQ之消息确认机制
查看>>
Guava-RateLimiter详解
查看>>
HTTP1.0、HTTP1.1 和 HTTP2.0 的区别
查看>>
J2EE 关于WebLogic下应用使用URL.openConnection获取连接返回 HttpsURLConnection与SOAPHttpsURLConnection的问题
查看>>
HTTP1.0与HTTP1.1与HTTP2.0区别
查看>>
垃圾收集算法、垃圾回收算法、java垃圾收集器
查看>>
手动注入bean到spring容器
查看>>
无重复字符的最长子串
查看>>
【postman】中 form-data、x-www-form-urlencoded、raw、binary的区别
查看>>
八大排序算法
查看>>
深入理解java异常处理机制
查看>>
Linux的SOCKET编程详解
查看>>
高性能Mysql主从架构的复制原理及配置详解
查看>>
Mysql 多表联合查询效率分析及优化
查看>>
Hadoop Hive sql语法详解
查看>>
设计模式 十八 策略模式Strategy 对象行为型
查看>>
socket阻塞与非阻塞 同步与异步 I/O模型
查看>>
TCP连接的状态详解以及故障排查
查看>>
Java输入输出流
查看>>
hbase安装配置 整合到hadoop
查看>>