- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高级JAVA培训PLSQL基础
xxxx 培训中心就业培训辅导教材
第二章 PL/SQL 基础
1. PL/SQL简介
本节内容
• PL/SQL 简介
• PL/SQL 的结构
• PL/SQL 的功能特性
• PL/SQL 中的变量和常量
• 在 PL/SQL 中对变量赋值
• 控制语句
• 异常简介
1.1. PL/SQL 简介
PL/SQL 简介
• PL/SQL 是 SQL 的扩展
• PL/SQL 将 SQL 语言的强大性与 3GL 过程性结构融为一体
• PL/SQL 中可以使用过程性结构
• PL/SQL 降低了客户机/服务器环境中的网络流量
PL/SQL 简介: PL/SQL 与网络流量
xxxx 培训中心就业培训辅导教材
1.2. PL/SQL 的结构
PL/SQL 结构 :
• 一个标准 PL/SQL 代码段称作程序块
• 一个程序块是由三个部分或节构成的
声明部分
可执行部分
异常处理部分
声明部分
定义对象的可选部分
可执行部分
xxxx 培训中心就业培训辅导教材
构成可执行语句的必要部分
异常处理部分
构成错误处理代码的可选部分
• 可以将语句在 PL/SQL 中分组
• 命名组称为子程序
• 未命名组是匿名程序块
• 程序块可以包括称为嵌套程序块的多个块
• 只允许在可执行程序和异常处理部分进行嵌套
• 最多允许 200 级嵌套
• 可以用任何编辑器编写 PL/SQL 程序,并将其保存为具有 .sql 扩展名的文件
• 也可以使用 SQL*Plus 中的“ED”命令创建 PL/SQL 程序文件
• 使用 “@ filename”命令执行 PL/SQL 程序文件
1.3. PL/SQL 的功能特性
PL/SQL 功能特性
• 它支持诸如游标操作、异常、函数和事务命令的 SQL
• 它不支持 DDL 和 DCL
• 它在逻辑上对语句分组并可将其作为单一程序块发送到 RDBMS
• 事务处理语言提供了过程解决方案
• 变量和常量、强大的错误处理和函数
xxxx 培训中心就业培训辅导教材
• 每个 PL/SQL 语句调用 SQL 并增强了性能
• 减少了客户机/服务器环境中的网络流量
• 减少了应用程序与 RDBMS 之间的通信
• 对诸如 SQL*Forms 等非过程工具增加了功能
• 使用 SQL*Forms 的开发人员可以输入使用单一触发器的整个 PL/SQL 程序块
• 用 PL/SQL 开发的应用程序可以移植到任何计算机硬件和运行 Oracle 的操作系统
• %TYPE 属性基于列定义的声明提供了与数据词典的集成
1.4. PL/SQL 中的变量和常量
变量
• 可以使用变量存储查询结果以便以后处理,或使用变量来计算要插入到数据库表中
的值
• 在 SQL 或 PL/SQL 语句中,都可以将 PL/SQL 变量用于表达式的任何位置
• 在其他语句 (包括声明性语句)中对其引用前必须先进行声明
• 是通过指定数据类型的名称来声明的
• 可以被声明为任何 Oracle 内部数据类型
• 示例
常量
文档评论(0)