1. PLSQL介绍 (Procedural Language/SQL)
PL/SQL也是一种程序语言,叫做过程化SQL语言。
PL/SQL是Oracle数据库对SQL语句的扩展。
在普通SQL语句的使用上增加了编程语言的特点,
所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,
通过逻辑判断、循环等操作实现复杂的功能或者计算。
可以用来实现比较复杂的业务逻辑。允许SQL的数据操纵语言和查询语句包含在块结构(block_structured)和代码过程语言中,使PL/SQL成为一个功能强大的事务处理语言。
PL/SQL的基本单位叫做块,由三个部分组成:一个声明部分,一个执行部分和异常处理部分。
基本命令
PL/SQL使用的数据库操作语言还是基于SQL的。SQL语言的分类情况大致如下:
1.数据定义语言(DDL),包括CREATE(创建)命令、ALTER(修改)命令、DROP(删除)命令等。
2. 数据操纵语言(DML),包括INSERT(插入)命令、UPDATE(更新)命令、DELETE(删除)命令、SELECT …FOR UPDATE(查询)等。
3. 数据查询语言(DQL),包括基本查询语句、Order By子句、Group By子句等。
4. 事务控制语言(TCL),包括COMMIT(提交)命令、SAVEPOINT(保存点)命令、ROLLBACK(回滚)命令。
5. 数据控制语言(DCL),GRANT(授权)命令、REVOKE(撤销)命令。
具体的语法结构可以参阅其他关于SQL语言的资料,这里不再赘述。
2. 安装
2.1 准备工作
点此处直接下载 , 本次安装版本为64位,12.0.7。
需要汉化包,可选择“Language Chinese pack”
下载