PLSQL
PLSQL
编程
编程
伍瑞平
伍瑞平
rpwu@longtop.com
rpwu@longtop.com
第一章
第一章
PL/SQL
PL/SQL
简介
简介
单元培训目标
了解 SQL 的基本概念、基本命令
了解 PL/SQL 的基本概念、基本命令
了解数据类型
了解 SQL&PLSQL 编程规范
1.1 Oracle SQL
1.1 Oracle SQL
概述
概述
SQL
SQL
(
(
Structured Query Language
Structured Query Language
)是一种定义和操作关系型数据库管
)是一种定义和操作关系型数据库管
理系统的标准结构化语言。用户通过
理系统的标准结构化语言。用户通过
SQL
SQL
描述其目标,之后
描述其目标,之后
SQL
SQL
语言
语言
编译器自动地生成执行过程,控制数
编译器自动地生成执行过程,控制数
据库执行用户所期望的操作。
据库执行用户所期望的操作。
Oracle
Oracle
数据库是一种关系型数据库,
数据库是一种关系型数据库,
数据以关系的形式存储于其中。对
数据以关系的形式存储于其中。对
Oracle
Oracle
数据库的所有操作是通过
数据库的所有操作是通过
SQL
SQL
语句实现的。
语句实现的。
SQL
SQL
语句是一个
语句是一个
满足
满足
SQL
SQL
规则的文本字符串
规则的文本字符串
(
(
Oracle
Oracle
数据库与
数据库与
SQL-99
SQL-99
核心规
核心规
范广泛地兼容 )。一个
范广泛地兼容 )。一个
SQL
SQL
语句必
语句必
需表达一段完整的
需表达一段完整的
SQL
SQL
语法,例如
语法,例如
:
:
SELECT name, sex FROM
SELECT name, sex FROM
employees
employees
只有完整的
只有完整的
SQL
SQL
语句才能被执行。
语句才能被执行。
执行下面所示的
执行下面所示的
SQL
SQL
语句片断将产
语句片断将产
生错误:
生错误:
SELECT name
SELECT name
没有描述清楚自己的目标,数据库会提
没有描述清楚自己的目标,数据库会提
示必须书写完整才能执行 。
示必须书写完整才能执行 。
SQL
SQL
语句中包含大量
语句中包含大量
SQL
SQL
保留字
保留字
[reserved word]
[reserved word]
,保留字在
,保留字在
SQL
SQL
中
中
有特殊的含义,用户不能将其用作其
有特殊的含义,用户不能将其用作其
他用途。例如,
他用途。例如,
SELECT
SELECT
与
与
UPDATE
UPDATE
都是保留字,不能用做数
都是保留字,不能用做数
据表名、表的字段名等。
据表名、表的字段名等。
评论0