首页 / ORACLE / Oracle 从入门到精通
Oracle 从入门到精通
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Oracle 从入门到精通,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1749字,纯文字阅读大概需要3分钟。
内容图文
![Oracle 从入门到精通](/upload/InfoBanner/zyjiaocheng/920/ae316cabb01f4123ae026434dd011dbd.jpg)
之所以用这种方式来记录,一是因为在公司内敲键盘是常见行为,而记书面的笔记非常见行为.
二是,这种笔记非常便于其他查看,而且不用携带,而且便于长期保存和移植
最后,无论用哪种方式,只有走到最后,才是根本,才是最重要的.
努力的结果多是
第五章 PL/SQL编程
1.procedural language /sql 是过程化语言 可通过 IF 语句 ,LOOP语句控制程序执行流程 可以定义变量用来在语句之间传递信息
普通的sql语句 没有流程控制,也没有变量
所以plsql可以复杂的业务, 它是Oracle的专用语言, 是对标准sql 的扩展, 其内部可以嵌套 普通的sql 语句, 这样就将sql 的数据操纵能力,数据查询能力和plsql的 过程处理能力 结合在一起 取长补短
plsql程序是以块block为基本单位 其整个块分为3部分 DECLARE声明部分 (不可少)BEGIN执行部分 EXCEPTION异常处理部分
不擅长说话的人呐,请发扬光大你的技术,砸死他们
声明部分可以声明本块中用到的变量常量游标等,在其他块中无法饮用;
执行部分的结束方式就像java中的异常处理一样.该部分是块的 主体,用来主要的逻辑控制和运算,该部分可以包含 多个 pl/sql语句和sql语句.
异常处理部分, 当该部分的代码执行完事,整个块就执行完事了. 可能出现的异常, 除数为0, 空值参与运算, 可以在这个部分来编写一些代码来纠正或者给提示一些错误信息--------甚至是将各种数据回滚到异常产生之前的状态, 以至于可以再次运行代码块。
同样可以像java那样,采用多个catch来捕获不同的异常. 在这里使用 when ... then .... 语句来实现多分支捕捉
定义一个pl/sql代码块,计算两个整数的和 与 两个整数的差 的商
set serveroutput on --在服务端显示执行结果 set serveroutput on --在服务端显示执行结果 declare a int:=100; /*段落注释*/ b int:=200; c number; begin -------------------------------plsql除了字符串中的内容都不区分大小写 c:=(a+b)/(a-b); dbms_output.put_line(c); exception when zero_divide then dbms_out.put_line('除数不能为0'); end;
内容总结
以上是互联网集市为您收集整理的Oracle 从入门到精通全部内容,希望文章能够帮你解决Oracle 从入门到精通所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。