1、PL/SQL概述
过程化SQL语言(Procedural Language,PL/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语言组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环操作实现复杂的功能或者计算的程序语言。
2、PL/SQL快结构
DECLARE
......
BEGIN
......
EXCEPTION
......
END;
3、变量声明
(1)赋予变量适当的名称
(2)赋予变量正确的数据类型
(3)定义变量(标准、记录)
(4)控制变量范围
4、命名规则
(1)变量由字符开头
(2)可以包含:数字、下划线、'$'、'#'等
(3)变量长度范围:1~30。.
(4)大小写不区分
(5)变量名不能是系统关键字
(1)SET SERVEROUTPUT ON SIZE 10000;
设置Oracle输出缓冲区大小。
(2)SAVE C:\PLSQL.TXT;
保存PLSQL.TXT
(3)'--' 行注释符号
(4)'/* */'快注释符号
5、分支语句
(1)IF分支
IF...THEN
...
ELSIF...THEN
...
ELSE
...
END IF
(2)CASE分支
CASE
WHEN ... THEN...
ELSE
END CASE
分享到:
相关推荐
标题中的“pl/sql developer11.0”指的是该软件的第11个主要版本。在本文中,我们将深入探讨PL/SQL Developer的功能、特性以及它在Oracle数据库开发中的作用。 PL/SQL(Procedural Language/Structured Query ...
第4章 使用sql*plus 第二部分 sql 第5章 sql和pl/sql综述 第6章 简单查询 第7章 sql单行函数 第8章 操纵数据 第9章 复杂查询 第10章 管理常用对象 第三部分 pl/sql 第11章 pl/sql基础 第12章 访问...
第4部分 PL/SQL中的SQL 第14章 DML和事务管理 423 第15章 数据提取 444 第16章 动态SQL和动态PL/SQL 492 目 录(下册) 第5部分 构造PL/SQL应用程序 第17章 过程、函数与参数 543 第18章 包 593 第19章 触发器 626 第...
### PL/SQL基础编程知识点详解 #### 一、PL/SQL概述 PL/SQL,全称为Procedural Language for SQL,是Oracle数据库特有的高级程序设计语言。它结合了SQL的数据处理能力和传统编程语言的控制结构,使开发者能够在...
第4章 使用sql*plus 第二部分 sql 第5章 sql和pl/sql综述 第6章 简单查询 第7章 sql单行函数 第8章 操纵数据 第9章 复杂查询 第10章 管理常用对象 第三部分 pl/sql 第11章 pl/sql基础 第12章 访问...
《oracle pl/sql程序设计(第5版)》基于oracle数据库11g,从pl/sql编程、pl/sql程序结构、pl/sql程序数据、pl/sql中的sql、pl/sql应用构建、高级pl/sql主题6个方面详细系统地讨论了pl/sql以及如何有效地使用它。...
第四章 PL-SQL的控制结构 第五章 PL-SQL集合与记录(1) 第六章 PL-SQL集合与记录(2) 第七章 PL-SQL与Oracle间交互 第八章 控制PL-SQL错误 第九章 PL-SQL子程序 第十章 PL-SQL包 第十一章 PL-SQL对象类型 第十二章...
### Oracle PL/SQL程序设计(第5版)(上下册)知识点概述 #### 一、PL/SQL编程基础 - **PL/SQL简介**:PL/SQL(Procedural Language for SQL)是Oracle数据库的一种内嵌式过程化语言,用于增强SQL的功能。它允许在SQL...
控制结构(第4~7章) 异常处理(第8~10章) 游标(第11~12章) 触发器(第13~14章) 复合数据类型(第15~16章) 动态SQL(第17章) 批量SQL(第18章) 子程序和包(第19~22章) Oracle中对象类型(第23章) Oracle...
4. **探索替代品**:如果你不愿意或无法支付许可费用,可以寻找其他开源或免费的Oracle数据库开发工具,如SQL Developer(由Oracle公司提供)或其他第三方工具。 在处理软件许可证问题时,始终遵守合法途径,既能...
第四章“使用复合数据类型”会涵盖Oracle中的多种数据类型,如数组、记录和对象类型。这些复合数据类型使得存储和处理复杂数据结构成为可能,对于提高代码效率和灵活性有很大帮助。 第五章“游标”讨论了如何在PL/...
第4章使用SQL*Plus 第二部分SQL 第5章SQL和PL/SQL综述 第6章简单查询 第7章SQL单行函数 第8章操纵数据 第9章复杂查询 第10章管理常用对象 第三部分PL/SQL 第11章PL/SQL基础 第12章访问Oracle 第...
它是SQL的扩展,允许开发者在SQL的基础上添加过程化编程元素,如循环、条件判断和子程序等,使得数据库管理与应用开发更为灵活高效。 在PL/SQL中,我们可以编写存储过程、函数、触发器、游标和异常处理等。这些组件...
第4部分 PL/SQL中的SQL 第14章 DML和事务管理 423 第15章 数据提取 444 第16章 动态SQL和动态PL/SQL 492 目 录(下册) 第5部分 构造PL/SQL应用程序 第17章 过程、函数与参数 543 第18章 包 593 第19章 触发器 626 第...
- **第4章**:异常处理机制的深入探讨。 2. **进阶章节** - **第5章**:事务管理的深入讲解。 - **第6章**:触发器的设计与实现。 - **第7章**:面向对象编程的基础知识。 - **第8章**:存储过程与函数的创建与...
PL/SQL,全称Procedural Language/Structured Query Language,是Oracle数据库的一种扩展,它集成了SQL语言的查询功能和过程性编程语言的控制结构,为数据库开发提供了强大的工具。这个"PL/SQL中文帮助手册"是7.0...
《ORACLE PL/SQL 程序设计(第五版)》是Oracle数据库开发领域的一本经典教程,专注于讲解如何使用PL/SQL这一强大的过程化语言进行数据库编程。这本书旨在帮助读者掌握PL/SQL的基本概念、语法和高级特性,以便在实际...
plsqldev9可能是指PL/SQL Developer的第9个版本,这个版本可能包含了对Oracle数据库的新特性支持,比如优化的性能、增强的调试工具、改进的用户界面等。学习和掌握新版本的特性和改进,有助于提高开发效率。 在配置...
"PLSQL.zip_oracl_oracle pl/sql ppt_pl sql ppt tutorial_pl/sql plsql.ppt"这个压缩包提供了学习PL/SQL的基础材料,通过"第一章 pl-sql介绍.ppt"开始你的学习之旅,逐步探索这个强大而灵活的数据库编程语言。