数据库原理与应用 Oracle版 教学课件 ppt 作者 马忠贵 宁淑荣 曾广平 姚琳 第6章 PL-SQL编程基础.pdf

数据库原理与应用 Oracle版 教学课件 ppt 作者 马忠贵 宁淑荣 曾广平 姚琳 第6章 PL-SQL编程基础.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
数据库原理与应用 Oracle版 教学课件 ppt 作者 马忠贵 宁淑荣 曾广平 姚琳 第6章 PL-SQL编程基础

数据库原理与应用 (Oracle版) 第6章 PL/SQL编程基础 6.1 PL/SQL简介 6.2 PL/SQL程序结构 6.3 PL/SQL控制结构 6.4 异常处理 6.5 游标 6.6 存储过程 6.7 函数 6.8 触发器 6.9 程序包 人民邮电出版社 2 6.1 PL/SQL简介 ( PL/SQL语言 Procedural Language/SQL , ) 过程化SQL语言 是Oracle推出的过程化的 SQL编程语言,使用PL/SQL可以为SQL语 言引入结构化的程序处理能力,例如可以在 PL/SQL 中定义常量、变量、游标、存储过 程等,可以使用条件、循环等流程控制语句。 PL/SQL的这种特性使得开发人员可以在数 据库中添加业务逻辑,并且由于业务逻辑与 数据均位于数据库服务器端,比客户端编写 的业务逻辑能提供更好的性能。 人民邮电出版社 3 6.1 PL/SQL简介 PL/SQL是一种块结构的语言,它将一组语 句放在一个块中,一次性发送给服务器, PL/SQL 引擎分析收到的PL/SQL语句块中的 内容,把其中的过程控制语句由PL/SQL 引 6.1 PL/SQL简介 ,把 擎自身去执行 PL/SQL块中的SQL语句 交给服务器的SQL语句执行器执行。 PL/SQL块发送给服务器后,先被编译然后 执行,对于有名称的PL/SQL块(如存储过 程、函数、触发器、程序包)可以单独编译, 永久的存储在数据库中,随时准备执行。 人民邮电出版社 4 6.1 PL/SQL简介 编写和编译PL/SQL程序块主要分以下6个步骤:  1 )启动SQL*Plus工具。 2 )打开PL/SQL程序文件,例如: SQL EDIT c:\plsqlblock1.sql; 3 )在编辑窗口中输入PL/SQL语句,在END;结束符的下 一行开头加“/”作为结束标志。 4 )保存刚输入的PL/SQL块,关闭编辑窗口。 5 )激活dbms_output 包,编译和运行块。 SQL SET SERVEROUTPUT ON; SQL START c:\plsqlblock1.sql; 6 )如果编译有错,回到第3 )步检查语法,然后回到第5 ) 步重新编译。直到成功为止。 人民邮电出版社 5 6.2 PL/SQL程序结构 基本块结构 每个PL/SQL逻辑块包括3部分,语法如下: [DECLARE 、自定义异常 ( 声明变量、常量、游标 ] --声明语句 1 ) BEGIN SQL语句 PL/SQL语句 ( --执行语句 2 ) [EXCEPTION ( 异常发生时执行的动作] --异常执行语句 3 )

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档