Home  >  Article  >  Database  >  Oracle数据库操作大全(十三)pl/sql编程(存储过程、函数、

Oracle数据库操作大全(十三)pl/sql编程(存储过程、函数、

WBOY
WBOYOriginal
2016-06-07 15:24:341060browse

1.存储过程、函数、触发器均是pl/sql编写的 2.过程,函数,触发器是在Oracle数据库中 3.pl/sql是非常强大的数据库过程语言 4.存储过程、函数可以在Java程序中调用 更多Oracle资料、视频教程: http://2.taobao.com/item.htm?id=42922011874spm=686.1000925.0

1.存储过程、函数、触发器均是pl/sql编写的

2.过程,函数,触发器是在Oracle数据库中

3.pl/sql是非常强大的数据库过程语言

4.存储过程、函数可以在Java程序中调用

更多Oracle资料、视频教程:

http://2.taobao.com/item.htm?id=42922011874&spm=686.1000925.0.0.ZVvkz6&mt=


pl/sql概念:

Oracle数据库操作大全(十三)pl/sql编程(存储过程、函数、

好处优点:

Oracle数据库操作大全(十三)pl/sql编程(存储过程、函数、

缺点:

  pl/sql移植性不好

模块化设计思想:(实例)分页的过程、订单的过程,转账的过程... ...

Oracle数据库操作大全(十三)pl/sql编程(存储过程、函数、

更多Oracle资料、视频教程:

http://2.taobao.com/item.htm?id=42922011874&spm=686.1000925.0.0.ZVvkz6&mt=


sqlplus编程

实例:

1.编写一个存储过程,该过程可以向某表中添加记录

        create procedure sp_pro1 is    //存储过程名

        begin

        --执行部分

       insert into mytest values('张三','123456');//表名

       end;


注:如何查看错误信息,

        直接写:show error;

  如何调用该过程:

   1):exec 过程名(参数值1,参数值2... ...);

     例如调用上面的过程:exec sp_pro1;

   2):


SQL/Developer编写:

create procedure sp_pro2 is

begin

--执行部分

delete from mytest where name='张三';

end;

介绍:

Oracle数据库操作大全(十三)pl/sql编程(存储过程、函数、

更多Oracle资料、视频教程:

http://2.taobao.com/item.htm?id=42922011874&spm=686.1000925.0.0.ZVvkz6&mt=


Oracle数据库操作大全(十三)pl/sql编程(存储过程、函数、

Oracle数据库操作大全(十三)pl/sql编程(存储过程、函数、

pl/SQL块:

Oracle数据库操作大全(十三)pl/sql编程(存储过程、函数、

Oracle数据库操作大全(十三)pl/sql编程(存储过程、函数、

更多Oracle资料、视频教程:

http://2.taobao.com/item.htm?id=42922011874&spm=686.1000925.0.0.ZVvkz6&mt=


pl/sql块的实例:

Oracle数据库操作大全(十三)pl/sql编程(存储过程、函数、

set serveroutput off --关闭输出选项

Oracle数据库操作大全(十三)pl/sql编程(存储过程、函数、

Oracle数据库操作大全(十三)pl/sql编程(存储过程、函数、

更多Oracle资料、视频教程:

http://2.taobao.com/item.htm?id=42922011874&spm=686.1000925.0.0.ZVvkz6&mt=


拓展:

Oracle数据库操作大全(十三)pl/sql编程(存储过程、函数、

Oracle数据库操作大全(十三)pl/sql编程(存储过程、函数、

Oracle数据库操作大全(十三)pl/sql编程(存储过程、函数、

更多Oracle资料、视频教程:

http://2.taobao.com/item.htm?id=42922011874&spm=686.1000925.0.0.ZVvkz6&mt=



Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn