plsql基础教程-必看-2012

plsql基础教程-必看-2012

ID:1207237

大小:576.50 KB

页数:61页

时间:2017-11-08

plsql基础教程-必看-2012_第1页
plsql基础教程-必看-2012_第2页
plsql基础教程-必看-2012_第3页
plsql基础教程-必看-2012_第4页
plsql基础教程-必看-2012_第5页
资源描述:

《plsql基础教程-必看-2012》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、60PL/SQL程序设计-60-60目录第一章PL/SQL程序设计简介4§1.2SQL与PL/SQL4§1.2.1什么是PL/SQL?4§1.2.1PL/SQL的好处4§1.2.2PL/SQL可用的SQL语句5§1.3运行PL/SQL程序5第二章PL/SQL块结构和组成元素6§2.1PL/SQL块6§2.2PL/SQL结构6§2.3标识符6§2.4PL/SQL变量类型7§2.4.1变量类型7§2.4.2复合类型9§2.4.3使用%ROWTYPE11§2.4.4LOB类型*11§2.4.5Bind变量11§2.4.6INDEXBYTABLES12§2.4.7数据类型的转换*13§2.5

2、运算符和表达式(数据定义)13§2.5.1关系运算符13§2.5.2一般运算符13§2.5.3逻辑运算符13§2.6变量赋值13§2.6.1字符及数字运算特点13§2.6.2BOOLEAN赋值13§2.6.3数据库赋值13§2.6.4可转换的类型赋值13§2.7变量作用范围及可见性13§2.8注释13§2.9简单例子13§2.9.1简单数据插入例子13§2.9.2简单数据删除例子13第三章PL/SQL流程控制语句13§3.1条件语句13§3.2CASE表达式13§3.3循环13§3.3标号和GOTO13§3.4NULL语句13第四章游标的使用13-60-60§4.1游标概念13§4.

3、1.1处理显式游标13§4.1.2处理隐式游标13§4.1.3游标修改和删除操作13第五章异常错误处理13§5.1异常处理概念13§5.1.1预定义的异常处理13§5.1.2非预定义的异常处理13§5.1.3用户自定义的异常处理13§5.1.4用户定义的异常处理13§5.2异常错误传播13§5.2.1在执行部分引发异常错误13§5.2.2在声明部分引发异常错误13§5.3异常错误处理编程13§5.4在PL/SQL中使用SQLCODE,SQLERRM13第六章存储函数和过程13§6.1引言13§6.2创建函数13§6.3存储过程13§6.3.1创建过程13§6.3.2调用存储过程13§

4、6.3.3开发存储过程步骤13§6.3.4与过程相关数据字典13第七章包的创建和应用13§7.1引言13§7.2包的定义13§7.3包的开发步骤13§7.4包定义的说明13§7.5子程序重载13§7.6删除过程、函数和包13§7.7包的管理13第八章触发器13§8.1触发器类型13§8.1.1DML触发器13§8.1.2替代触发器13§8.1.3系统触发器13§8.2创建触发器13§8.2.1触发器触发次序13§8.2.2创建DML触发器13§8.2.3创建替代(Instead_of)触发器13§8.2.3创建系统事件触发器13-60-60§8.2.4系统触发器事件属性13§8.2.

5、5使用触发器谓词13§8.2.6重新编译触发器13§8.3删除和使能触发器13§8.4触发器和数据字典13§8.5数据库触发器的应用举例13-60-60PL/SQL程序设计简介PL/SQL是一种高级数据库程序设计语言,该语言专门用于在各种环境下对ORACLE数据库进行访问。由于该语言集成于数据库服务器中,所以PL/SQL代码可以对数据进行快速高效的处理。除此之外,可以在ORACLE数据库的某些客户端工具中,使用PL/SQL语言也是该语言的一个特点。本章的主要内容是讨论引入PL/SQL语言的必要性和该语言的主要特点,以及了解PL/SQL语言的重要性和数据库版本问题。还要介绍一些贯穿全书

6、的更详细的高级概念,并在本章的最后就我们在本书案例中使用的数据库表的若干约定做一说明。本章主要重点:lPL/SQL概述lPL/SQL块结构lPL/SQL流程l运算符和表达式l游标l异常处理l数据库存储过程和函数l包l触发器§1.2SQL与PL/SQL§1.2.1什么是PL/SQL?PL/SQL是ProcedureLanguage&StructuredQueryLanguage的缩写。ORACLE的SQL是支持ANSI(AmericannationalStandardsInstitute)和ISO92(InternationalStandardsOrganization)标准的产品。P

7、L/SQL是对SQL语言存储过程语言的扩展。从ORACLE6以后,ORACLE的RDBMS附带了PL/SQL。它现在已经成为一种过程处理语言,简称PL/SQL。目前的PL/SQL包括两部分,一部分是数据库引擎部分;另一部分是可嵌入到许多产品(如C语言,JAVA语言等)工具中的独立引擎。可以将这两部分称为:数据库PL/SQL和工具PL/SQL。两者的编程非常相似。都具有编程结构、语法和逻辑机制。工具PL/SQL另外还增加了用于支持工具(如ORACLEForm

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。