PL/SQL-->语言基础
来源:互联网 发布:夏季凉鞋女款淘宝 编辑:程序博客网 时间:2024/05/04 21:09
PL/SQL --> 语言基础
PL/SQL是过程化的SQL语言,是ORACLE对SQL语言的扩展,在普通SQL语句的基础上增加了编程语言的特点。使得该语言不仅具有过程编程语言的特征,如循环、条件分支等。同时也具有对象编程语言的特征,如重载、继承等。
一、PL/SQL程序语言的组成
主要由块组成
一个块由三个基本部分组成:声明、执行体、异常处理
PL/SQL块有匿名块和命名块
命名块会将代码保存到服务器
典型的块结构如下
[DECLARE --声明部分
declaration_statements
]
BEGIN
executable_statements --执行体部分
[EXCEPTION
exception_handling_statements --异常处理部分
]
END;
/
PL/SQL的语言优点
支持SQL
高生成率,性能好
可移植性
与Oracle集成
二、PL/SQL的语法要素
PL/SQL语法要素包括字符集、标识符、文本、分隔符、注释等。
字符集:
包括英文大小写字母
0-数字
空白符、制表符、空格
一些特殊符号,如~、!、@、#等
PL/SQL字符集不区分大小写
标识符:
变量、常量、子程序的名称
以字母开头、最大长度个字符
包含空格等特殊符号时,要用英文双引号括起来
一、PL/SQL程序语言的组成
二、PL/SQL的语法要素