Oracle-12c数据库基础教程-Oracle-12c数据库PLSQL语言基础.pptxVIP

Oracle-12c数据库基础教程-Oracle-12c数据库PLSQL语言基础.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Oracle12c数据库基础教程(第3版)授课教师:职务:

第9章PL/SQL语言基础学前提示SQL语言地全称是结构化查询语言(StructureQueryLanguage),要学习数据库编程技术必须首先了解SQL语言。PL/SQL是Oracle数据库系统提供地扩展SQL语言。使用PL/SQL语言可以在各种环境下对Oracle数据库进行访问。本章将对PL/SQL语言进行介绍。

知识要点?PL/SQL简介?PL/SQL组件?9.2.3异常处理

9.1PL/SQL简介9.1.1PL/SQL语言地结构9.1.2PL/SQL示例程序5.1.3创建表空间5.1.4设置与修改表空间属性5.1.5删除表空间

9.1.1PL/SQL语言地结构DECLARE……标BEGIN……数与存储过程EXCEPTION……END;--标记声明部分--此处用来定义常量,变量,类型与游--标记程序体部分开始--此处用来编写各种PL/SQL语句,函--标记异常处理部分开始--此处用来编写异常处理代码--标记程序体部分结束

9.1.2PL/SQL示例程序SETServerOutputON;DECLARE/*声明变量*/var_EmpNameVARCHAR2(100);BEGINSELECTEmp_NameINTOvar_EmpNameFROMC##HRSYS.EmployeesWHEREEmp_Id=4;dbms_output.put_line(var_EmpName);--输出变量var_EmpNameEND;//////

从这个示例程序可以了解以下内容?使用SETServerOutputON命令设置环境变量serveroutput为打开状态,从而使PL/SQL程序可以在SQL*Plus中输出结果。?DECLARE关键字代表着PL/SQL程序中声明段地开始,在声明段中可以声明变量,常量与游标对象。本示例中声明了一个字符型变量var_EmpName,用来临时保存读取地用户名。?BEGIN关键字代表着主程序体地开始,END关键字代表着主程序体地结束。?使用函数dbms_output.put_line()可以输出参数地值。?“/”命令用于提交执行PL/SQL语句块。

9.2PL/SQL组件?9.2.1声明部分?9.2.2执行部分

9.2.1声明部分DECLARE变量名1数据类型1;变量名2数据类型2;……变量名n数据类型n;

声明普通常量或变量时需求说明以下信息???常量名与变量名地定义必须遵守PL/SQL标识符命名规常量或变量地名称。常量或变量地数据类型。则,包含以下内容。??标识符必须以字符开头。标识符中可以包含数字(0~9),下划线(_),“$”与“#”。??标识符最大长度为30。标识符不区分大小写,TypeName与typename是完全相同地。?不能使用PL/SQL保留字为标识符名,例如不能声明变量名为DECLARE。

下面是PL/SQL中比较常用地几种数据类型BLOB:二进制大对象,可以用来保存图像与文档二进制数据。BOOLEAN:布尔数据类型,支持TRUE/FALSE值。CHAR:固定长度字符串。CLOB:字符大对象,可用来保存多达4GB地字符数据。DATE:存储全部日期地固定长度字符串。LONG:可变长度字符串。NUMBER:可变长度数值。RAW:二进制数据地可变长度字符串。VARCHAR2:可变长度字符串。

1.声明常量?声明常量地基本格式如下:?常量名constant数据类型:=值;?关键字constant表示声明地是常量。例如,要声明一个程序地版本信息常量conVersion,可以使用以下代码:?ConversionconstantVARCHAR2(20):=1.0.01;

【例9.1】?定义常量conVersion,保存指定产品地版本信息。然后调用dbms_output.put_line输出常量地值,代码如下:?SETServerOutputON;?DECLARE??BEGIN??END;?/?程序地运行结果为:?1.0.01conVersionconstantVARCHAR2(20):=1.0.01;dbms_output.put_line(conVersion);

2.声明变量?声明变量地基本格式如下:?变量名数据类型[(宽度):=初始值];

【例9.2】?要声明一个变量Database保存数据库信息,可以使用以下代码:?SETServerOutputON;?DECLARE??BEGIN??END;?/?程序地运行结果为:DatabaseVARCHAR2(50):=Oracle12c;dbms_output.put_line(Database

文档评论(0)

192****4065 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档