Oracle 中存储过程的介绍
PL/SQL 简介(过程化 SQL 语言)
PL/SQL 是 Oracle 在标准 SQL 语言上的过程
性扩展。
不仅允许嵌入 SQL 语句,而且允许定义变量
和常量,允许过程语言结构(条件分支语句和
循环语句),允许使用例外处理 Oracle 错误。
PL/SQL 最主要的功能是提供了一种服务器端
的存储过程语言,安全、强健、易于使用。
使用 PL/SQL 块的优点
通过使用 PL/SQL 块,可以将多
条 SQL 语句组织到同一个 PL/
SQL 块中,从而降低网络开销,
提高应用程序性能。
应用程序
Oracle
一组SQL语
句
存储过程( Procedu re )
存储过程是 Oracle 数据库的一种对象,是一种带
名的 PL/SQL 过程程序块,是能完成一定操作的一
组 SQL 语句,它在创建后,以编译了的形式存储
在数据库中,可以被有权用户在任何需要的地方调
用。
通过使用过程,不仅可以简化客户端应用程序的开
发和维护,而且可以提高应用程序的运行性能。
( 假如某应用程序需要经常向某张表中插入数据,
并且在插入数据时需要对数据进行检查验证,为了
简化客户端的维护,可以使用存储过程 )
建立存储过程
CREATE [OR REPLACE] PROCEDURE
Procedure_name (argument1 [mode1]
datatype1,argument2 [mode2]
datatype2,…)
IS [AS]
PL/SQL BLOCK;
show errors /show errors procedure myPro
- 1
- 2
前往页