最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Oracle笔记:存储过程

来源:动视网 责编:小采 时间:2020-11-09 11:38:31
文档

Oracle笔记:存储过程

Oracle笔记:存储过程:Oracle的存储过程,其实就是执行一个任务,该任务包括了一系列的PL SQL语句,存储在数据库中,成为数据库一个对象。效率比较高的 Oracle的存储过程,其实就是执行一个任务,该任务包括了一系列的PL SQL语句,存储在数据库中,成为数据库一个对象。效率比
推荐度:
导读Oracle笔记:存储过程:Oracle的存储过程,其实就是执行一个任务,该任务包括了一系列的PL SQL语句,存储在数据库中,成为数据库一个对象。效率比较高的 Oracle的存储过程,其实就是执行一个任务,该任务包括了一系列的PL SQL语句,存储在数据库中,成为数据库一个对象。效率比


Oracle的存储过程,其实就是执行一个任务,该任务包括了一系列的PL SQL语句,存储在数据库中,成为数据库一个对象。效率比较高的

Oracle的存储过程,其实就是执行一个任务,该任务包括了一系列的PL SQL语句,,存储在数据库中,成为数据库一个对象。效率比较高的,但你创建一个存储过程它会进行一个判断编译的。就好比我们进行C编程一样,首先设定变量以及与变量相关的动作,最后编译的时候给变量赋值得到最终结果。

创建一个简单的存储过程,存储过程命名为a_proc,内容为空。oracle存储过程的语法是以begin开头end结尾的,让人回想起了曾经学过的pascal语言。null代表空值。使用execute来执行存储过程。具体如下图所示。

Oracle

或者用另一种编译执行的方法:

Oracle

如果要执行存储过程显示一些信息,可以使用DBMS_OUTPUT.PUT_LINE这个输出函数,有点类似于C语言里的print。另外编译的时候需要使用SET SERVEROUTPUT ON命令设置环境变量serveroutput为打开状态,从而使得pl/sql程序能够再SQL*plus和SQL*plus中输出结果,最后执行execute进行编译。如下图所示,最终结果显示为“hello”。

Oracle

以上只是简单的存储过程举例,下面的存储过程涉及调用数据表,来看下具体过程。这里要实现当输入ID的时候显示名字。语法跟上面是相同的,首先设置输出变量name为字符型变量a_name,输入变量ID为整数型变量a_id,然后在begin和end之间执行一条实现该条件的SQL语句,并使用输出函数输出结果。编译的情况如下图所示

Oracle

文档

Oracle笔记:存储过程

Oracle笔记:存储过程:Oracle的存储过程,其实就是执行一个任务,该任务包括了一系列的PL SQL语句,存储在数据库中,成为数据库一个对象。效率比较高的 Oracle的存储过程,其实就是执行一个任务,该任务包括了一系列的PL SQL语句,存储在数据库中,成为数据库一个对象。效率比
推荐度:
标签: 数据库 笔记 oracle
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top