oracleplsql.ppt


文档分类:高等教育 | 页数:约43页 举报非法文档有奖
1/43
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/43
文档列表 文档介绍
Page 1 优秀精品课件文档资料 Page 2Oracle 基础 201 3-08-29 3基础内容?什么是 PL/SQL-1 PL/SQL 是 Procedure Language & Structured Query Language 的缩写。 PL/SQL 是 Oracle 在标准 SQL 上的过程性扩展,不仅允许在 PL/SQL 程序内嵌入 SQL 语句,而且允许使用各种类型的条件分支语句和循环语句,可以多个应用程序之间共享其解决方案。 PL/SQL 程序结构是一种描述性很强、界限分明的块结构、嵌套块结构,被分成单独的过程、函数、触发器,且可以把它们组合为程序包,提高程序的模块化能力。使用 PL/SQL 提供的异常处理( EXCEPTION ),开发人员可集中处理各种 ORACLE 错误和 PL/SQL 错误,或处理系统错误与自定义错误,以增强应用程序的健壮性。 4基础内容?什么是 PL/SQL-2 在 PL/SQL 中只能用 SQL 语句中的 DML 部分,不能用 DDL 部分, 如果要在 PL/SQL 中使用 DDL( 如 CREATE table 等)的话,只能以动态的方式来使用,如 execute immediate ( 'create table ***'); 5基础内容? DML-Data Manipulation Language 数据操纵语言如 insert 、 delete 、 update 、 select 。? DDL -Data Definition Language 数据库定义语言如 create 、 alter 、 drop 。? DCL-Data Control Language 数据库控制语言如 grant 、 commit 、 roolback 、 deny 、 revoke 。 6PL/SQL ? PL/SQL 块 PL/SQL 程序由三个块组成,即声明部分、执行部分、异常处理部分。 DECLARE --声明部分: 在此声明 PL/SQL 用到的变量,类型及游标,以及局部的存储过程和函数 BEGIN -- 执行部分: 过程及 SQL 语句 , 即程序的主要部分 EXCEPTION -- 执行异常部分: 错误处理 END; 7PL/SQL ? PL/SQL 块示例 DECLARE name varchar2(20) :='admin'; BEGIN DELETE FROM WHERE ename=name; END; 8PL/SQL ? PL/SQL 变量类型 CHAR( 定长字符串) VARCHAR2( 可变字符串) NUMBER( 数值) LONG( 变长字符串) DATE( 日期型) BOOLEAN( 布尔型) 9PL/SQL ? PL/SQL 流程控制条件语句 IF: IF < 布尔表达式> THEN PL/SQL 和 SQL 语句 END IF; IF < 布尔表达式> THEN PL/SQL 和 SQL 语句 ELSE 其它语句 END IF; IF < 布尔表达式> THEN PL/SQL 和 SQL 语句 ELSIF < 其它布尔表达式> THEN 其它语句 ELSIF < 其它布尔表达式> THEN 其它语句 ELSE 其它语句 END IF; 10PL/SQL ? PL/SQL 流程控制条件语句 CASE : CASE 条件表达式 WHEN 条件 1 THEN 语句段 1 WHEN 条件 2 THEN 语句段 2 ...... WHEN 条件 n THEN 语句段 n [ELSE 条件] END CASE; CASE WHEN 条件 1 THEN 语句段 1 WHEN 条件 2 THEN 语句段 2 ...... WHEN 条件 n THEN 语句段 n [ELSE 语句段] END CASE;

oracleplsql 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数43
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198622
  • 文件大小1.06 MB
  • 时间2017-03-08