Oracle数据库知识-PLSQL培训胶片V1.0教程.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle数据库知识-PLSQL培训胶片V1.0教程

Oracle基础知识—PLSQL;PL/SQL简介;PL/SQL概述;PL/SQL块结构;PL/SQL块类型;PL/SQL程序;CREATE [OR REPLACE] PROCEDURE name [(parameter[,parameter,...])] IS [local declarations] BEGIN execute statements EXCEPTION [exception handlers] END [name];;PL/SQL过程、函数的参数形式;PL/SQL过程、函数的比较;CREATE [OR REPLACE] TRIGGER [schema.] Trigger_name {BEFORE | AFTER} {DELETE | INSERT | UPDATE [OF column[, column]...]} ON [schema.]table [[REFERENCING { OLD [AS] old [NEW [AS] new] | NEW [AS] new [OLD [AS] old]}] FOR EACH ROW DECLARE [local declarations] BEGIN execute statements EXCEPTION [exception handlers] END;; 触发器的应用场景: 维护在表创建阶段通过声明限制无法实现的复杂完整性限制。 通过记录修改内容和修改者来审计表中的信息。 在表内容发生变更时,自动通知其他程序采取相应的处理。 尽量在业务设计逻辑上用存储过程来代替触发器。 ;CREATE [OR REPLACE] PACKAGE package_name AS PROCEDURE procedure1 (global_variable1 datatype, ...); PROCEDURE procedure2 (global_variable1 datatype, ...); END package_name; CREATE [OR REPLACE] PACKAGE BODY package_name AS PROCEDURE procedure1 (global_variable1 datatype, ...) IS BEGIN ... END procedure1; PROCEDURE procedure2 (global_variable1 datatype, ...) IS BEGIN ... END procedure2; END package_name;;PL/SQL变量声明;PL/SQL常用数据类型;DECLARE部分;PL/SQL控制结构;条件语句;LOOP循环;WHILE LOOP;PL/SQL异常处理;PL/SQL异常处理;ORACLE预定义的异常;PL/SQL自定义异常处理;PL/SQL捕获异常;使用ORACLE游标;什么是游标(CURSOR);DECLARE ln_dno NUMBER; lvs_dname VARCHAR2(40); BEGIN SELECT DEPT_NO,DEPT_NAME ??INTO ln_dno,lvs_dname ??FROM dept ?WHERE DEPT_NO=1; DBMS_OUTPUT.PUT_LINE(TO_CHAR(ln_dno)||.||lvs_dname); EXCEPTION WHEN NO_DATA_FOUND THEN ??DBMS_OUTPUT.PUT_LINE(NO DATA_FOUND); WHEN TOO_MANY_ROWS THEN ??DBMS_OUTPUT.PUT_LINE(TOO_MANY_ROWS); END; ;定义显式游标;游标属性;显式游标打开、取数、关闭;在游标中使用FOR循环;在游标中使用LOOP循环;游标中的删除和更新;PL/SQL其它常见用法;判断表中有无数据,有则更新, 无则插入;PL/SQL中使??DDL语句;PL/SQL中处理并发操作;PL/SQL利用游标返回结果集;PL/SQL中使用动态SQL;PL/SQL如何实现数组;PL/SQL Develpoer用法;;COMMAND窗口和常用快捷菜单;PROGRAMME窗口;TEST窗口(1);TEST窗口(2);查看执行计划;导出数据库对象;导出表数据;Thank You

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档