欢迎来到天天文库
浏览记录
ID:11269576
大小:403.50 KB
页数:61页
时间:2018-07-11
《oracle-plsql基础教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、60尔行网络http://www.2xnet.netPL/SQL程序设计-60-60尔行网络http://www.2xnet.net目录第一章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、§2.4.3使用%ROWTYPE11§2.4.4LOB类型*11§2.4.5Bind变量11§2.4.6INDEXBYTABLES12§2.4.7数据类型的转换*13§2.5运算符和表达式(数据定义)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简单
3、数据插入例子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尔行网络http://www.2xnet.net§4.1游标概念13§4.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用户
4、自定义的异常处理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§6.3.3开发存储过程步骤13§6.3.4与过程相关数据字典13第七章包的创建和应用13§7.1引言13§7.2包的定义13§7.3包
5、的开发步骤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尔行网络http://www.2xnet.net§8.2.4系统触发器事件属性13§8.2.5使用触
6、发器谓词13§8.2.6重新编译触发器13§8.3删除和使能触发器13§8.4触发器和数据字典13§8.5数据库触发器的应用举例13-60-60尔行网络http://www.2xnet.netPL/SQL程序设计简介PL/SQL是一种高级数据库程序设计语言,该语言专门用于在各种环境下对ORACLE数据库进行访问。由于该语言集成于数据库服务器中,所以PL/SQL代码可以对数据进行快速高效的处理。除此之外,可以在ORACLE数据库的某些客户端工具中,使用PL/SQL语言也是该语言的一个特点。本章的主要内容是讨论
7、引入PL/SQL语言的必要性和该语言的主要特点,以及了解PL/SQL语言的重要性和数据库版本问题。还要介绍一些贯穿全书的更详细的高级概念,并在本章的最后就我们在本书案例中使用的数据库表的若干约定做一说明。本章主要重点: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的缩写。ORAC
8、LE的SQL是支持ANSI(AmericannationalStandardsInstitute)和ISO92(InternationalStandardsOrganization)标准的产品。PL/SQL是对SQL语言存储过程语言的扩展。从ORACLE6以后,ORACLE的RDBMS附带了PL/SQL。它现在已经成为一种过程处理语言,简称PL/SQL。目前的PL/SQL包括两部分,一部分是数据库引擎部分;另一部
此文档下载收益归作者所有