PLSQL速成手册—史上最全.docxVIP

  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文档。上传文档
查看更多
PLSQL速成手册—史上最全

PLSQL速成手册 By 晨稳PLSQL目录PLSQL语言基础---------------------------------------------------------------------02PLSQL流程控制---------------------------------------------------------------------04PLSQL存储过程---------------------------------------------------------------------08PLSQL触发器------------------------------------------------------------------------11PLSQL函数---------------------------------------------------------------------------16PLSQL游标---------------------------------------------------------------------------22PLSQL索引---------------------------------------------------------------------------24PLSQL异常处理--------------------------------------------------------------------28PLSQL包的创建与管理----------------------------------------------------------31PLSQL动态SQL--------------------------------------------------------------------36PLSQL使用EXPLAINPLAN获取SQL语句执行计划---------------------43PL/SQL语言基础PL/SQL是过程化的SQL语言,是Oracle对SQL语言的扩展,在普通SQL语言上面增加了编程语言的特点,使得该语言不仅具有编程语言的特点,如循环、条件分支等,同时也具有对象编程语言的特点,如重载、继承等。PL/SQL语言的组成主要由块组成:一个块由三个基本部分组成,分别是声明、执行体、异常处理典型的块结构如下:[ DECLARE --声明部分declaration_statements]BEGINexecutable_statements --执行体部分[EXCEPTIONexception_handling_statements --异常处理部分]END;/PL/SQL的语法要素 PL/SQL语法要素包括字符集、标识符、文本、分隔符、注释等。?字符集: 包括英文大小写0-数字空白符、制表符、空格一些特殊符号,如~、!、@、#等PL/SQL字符集不区分大小写标识符:变量、常量、子程序的名称以字母开头、最大长度个字符包含空格等特殊符号时,要用英文双引号括起来分隔符:()、:= (赋值)、,(表表项的分隔)、| |(字符串连接) (标号开始) (标号的结束)-- 单行注释/* */多行注释%属性指示器,一般与TYPE、ROWTYPE等一起用三、PL/SQL中常用的变量赋值方式1.在定义时赋值v_empno number:=7788c_tax_rate constant number(3,2):=3.35;2.使用select ... into 来赋值SELECT expression INTO var_list FROM table_name WHERE condition--例:将号部门的名称和工作地点显示出来?DECLAREv_name dept.dname%TYPE;v_locdept.loc%TYPE;BEGINselect dname,loc INTO v_name,v_loc FROM dept WHERE deptno=10;DBMS_OUTPUT.PUT_LINE(10 DEPT NAME: ||v_name);DBMS_OUTPUT.PUT_LINE(10 DEPT loc: ||v_loc);EXCEPTIONWHEN NO_DATA_FOUND THENDBMS_OUTPUT.PUT_LINE(NOT FOUND RECORD);END;/--例:执行UPDATEscott@ORCL DECLARE 2 v_sal emp.sal%TYPE; 3 old_sal e

文档评论(0)

almm118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档