第八章 PL\SQL基础 本章目标 学员应掌握pl/sql块的结构 变量定义、分界符 流程控制语句 游标定义及其使用 复合数据类型record类型 游标数据类型 1.1PL/SQL概述 pl/sql(procedure language/structure query language)是一种应用程序开发语言,它包括大量的过程语句和随sql命令一起的命令。此语言消除了数据库技术和过程编程语言之间的障碍。基本上,作为一个应用程序开发工具pl/sql使用完善的oracle rdbms工具并扩展了标准sql数据库语言。 pl/sql允许使用包括insert、update、delete和select在内的所有sql数据操作语句,它也可以使用诸如commit、rollback和savepoint等事务处理语句。pl/sql不仅允许您使用sql语句操作数据,也允许您使用诸如循环和条件分支这些在sql中无法进行的流程控制语句来处理数据。 sql与pl/sql区别 Sql是当今最为强大的数据检索机制之一。它被认为是当今最先进的数据库技术。但sql并不能完成一个过程语言所能完成的所有任务。pl/sql的出现将sql的强大功能和过程语言的灵活性结合起来。换句话讲,pl/sql是sql的扩展。 pl/sql程序运行环境 Sql*plus:最基本的环境。以declare或begin关键字开始的,sq
原创力文档

文档评论(0)