前阶段学习的ORACLE内容:
◆ SQL语句
◆ Oracle 10g 函数
PL/SQL 程序设计
一、 PL/SQL 简介
PL/SQL—是一种数据库编程语言
二、 PL/SQL 与SQL语句、ORACLE函数的关系
(一) SQL—有明确的国际标准
(二) oracle函数
是各数据库厂商为增强SQL而各自定义的一套数据库内置函数,不同数据库所提供的函数差别较大—但仍属大同小异。
三、 PL/SQL 要点
(一) 减少了网络数据传输 提高程序运行性能
1、如果采用通常SQL单句方式:
应用程序使用的四个SQL语句,分四次通过网络传到ORACLE服务器。
2、采用PL/SQL块方式
应用程序用到的多条SQL语句一次性通过网络传到ORACLE服务器---进一步地---如果采用PL/SQL存储过程或函数的形式,PL/SQL存储过程或函数代码经过预编译后存储在ORACLE数据库中,客户端只需通过过程/函数名并附加相应参数即可调用,过程/函数名代码不在网上传输---减少了网络数据传输。
(二) 模块化设计 实现程序结构化
(三) 允许定义变量、常量、游标和异常
(四) 具有过程语言的流控制语句---提供多种条件分支及循环语句。
例:
(五) 具有良好的兼容性---不管ORACLE运行在什么平台上,PL/SQL程序代码都一样。
(六) 具有异常处理机制
四、 PL/SQL 开发工具
Sql * Plus可运行:
◆ SQL语句
◆ Pl/sql 程序(脚本)
◆ 定义、运行Pl/sql 过程、函数、代码块,例:
1、 定义、执行过程
2、 定义、执行函数
3、 定义、执行代码块
DECLARE
v_name varchar2(20) :='销售管理';
BEGIN
DELETE FROM TsubSystem WHERE name=v_name;
commit;
END;
/
五、 PL/SQL 代码块
(一)定义代码块
(二)执行代码块
使用斜线:/
分享到:
相关推荐
Oracle9i PL_SQL程序设计 Oracle9i PL_SQL程序设计 Oracle9i PL_SQL程序设计 Oracle9i PL_SQL程序设计
Oracle 8i PL_SQL高级程序设计
oracle实验4实验报告-pl_sql程序设计.doc
oracle_PL_SQL程序设计(上下册共26章),高级完整书签 第1部分 PL/SQL编程 第2部分 PL/SQL程序结构 第3部分 PL/SQL数据 第4部分 PL/SQL中的sql 第5部分 构造PL/SQL应用程序 第6部分 高级PL/SQL主题 附录A 正则表达式的...
PL/SQL程序设计教程,中文版的,还不错,也不贵
PL_SQL程序设计在油田生产数据中的应用.pdf
PL_SQL程序设计在河南油田勘探数据库中的应用.pdf
Oracle实验4(实验报告)-PL_SQL程序设计.pdf
PL/SQL Developer是一种集成的开发环境,专门用于开发、测试、调试和优化Oracle PL/SQL存储程序单元,比如触发器等。PL/SQL Developer功能十分全面,大大缩短了程序员的开发周期。强大的PL/SQL编辑器,完善的Debugger...
这本Oracle的书,对于喜欢Oracle的朋友可能会也很大的帮助,也比较全面。
Oracle 8i PL_SQL高级程序设计 Oracle 8i PL_SQL高级程序设计
这个包括21章应该比较全吧
Oracle PL/SQL程序设计(第5版)(下册) ★第一部分(part1)★ ——※ 注意:该电子书66M,分为2个压缩包, 需要将全部2个压缩包下载才能解压缩,单个部分无法解压。 此为第1个包,另外1个包可通过本人blog找到下载...
Oracle 8i PL_SQL高级程序设计