码迷,mamicode.com
首页 > 数据库 > 详细

Oracle存储过程

时间:2016-03-08 16:40:44      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:

作用:

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存储过程

标签:

原文地址:http://www.cnblogs.com/dsking/p/5254299.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!