面北意林科敏大学 信息、工程学院 第5章高级SQL
第5章 高级SQL
第5章 高级SQL 5.1PL/SQL简介 5.2游标 5.3存储过程 5.4触发器 5.5数据库连接技术
第5章 高级SQL 5.1 PL/SQL简介 5.2 游标 5.3 存储过程 5.4 触发器 5.5 数据库连接技术
5.1PL/SQL简介 1.简介 ■PL/SQL是Procedure Language&Structured Query Language的缩写,是一种高级数据库程序 设计语言,该语言专门用于在各种环境下对 ORACLE数据库进行访问。 ■由于该语言集成于数据库服务器中,所以PL/SQL 代码可以对数据进行快速高效的处理
5.1 PL/SQL简介 1.简介 ◼ PL/SQL是 Procedure Language & Structured Query Language 的缩写,是一种高级数据库程序 设计语言,该语言专门用于在各种环境下对 ORACLE数据库进行访问。 ◼ 由于该语言集成于数据库服务器中,所以PL/SQL 代码可以对数据进行快速高效的处理
5.1PL/SQL简介 1.简介 ■ PL/SQL程序由三个块组成,即声明部分、执行部分、异常处 理部分。 ■PL/SQL块的结构如下: DECLARE /*声明部分:在此声明PL/SQL用到的变量,类型及游标,以 及局部的存储过程和函数*/ BEGIN /*执行部分:过程及$QL语句,即程序的主要部分*/ EXCEPTION /*执行异常部分:错误处理*/ END; ■其中执行部分是必须的
5.1 PL/SQL简介 1.简介 ◼ PL/SQL程序由三个块组成,即声明部分、执行部分、异常处 理部分。 ◼ PL/SQL块的结构如下: DECLARE /* 声明部分: 在此声明PL/SQL用到的变量,类型及游标,以 及局部的存储过程和函数 */ BEGIN /*执行部分: 过程及SQL语句,即程序的主要部分*/ EXCEPTION /* 执行异常部分: 错误处理*/ END; ◼ 其中执行部分是必须的
5.1PL/SQL简介 2.变量及数据类型 (1)变量声明 在declare部分声明变量,格式如下: declare 变量名数据类型; [变量名数据类型;…] (2)变量赋值 变量赋值格式如下: 变量名:=常量或表达式 可以在声明变量的同时给变量赋值,也可以在执行部分单独给 变量赋值
5.1 PL/SQL简介 2.变量及数据类型 (1)变量声明 在declare部分声明变量,格式如下: declare 变量名 数据类型; [变量名 数据类型;……] (2)变量赋值 变量赋值格式如下: 变量名:=常量或表达式 ◼ 可以在声明变量的同时给变量赋值,也可以在执行部分单独给 变量赋值