Oracle存储过程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle存储过程相关的知识,希望对你有一定的参考价值。

作用:

1.存储过程只在创造时进行编译,普通sql则会每执行一次就运行一次,所以使用存储过程可以提高数据库执行速度。
2.当对数据库进行复杂操作时(如对多个表进行Update、Insert、Query、Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。
3.存储过程可以重复使用,减少开发工作量
4.安全性高,可以指定某些用户才具有存储过程使用权。
 
--1不带参数的过程
CREATE OR REPLACE PROCEDURE systime
AS
BEGIN
  DBMS_OUTPUT.put_line(‘系统时间为:‘||SYSDATE);      
END systime;
 
EXECUTE systime();
 
 
--*****--
1.Savepoints作用.在事务中做一个标记,会执行标记之前的操作,而标记之后的操作则回滚  

以上是关于Oracle存储过程的主要内容,如果未能解决你的问题,请参考以下文章

oracle存储过程基本语法

oracle 存储过程中调用存储过程

oracle 如何终止存储过程的运行!

请问oracle怎么执行存储过程

oracle中的存储过程怎么写

oracle存储过程中循环调用存储过程