存储过程 ORACLE 和informix 存储过程区别 10.赋值 Oracle: v_1 := 100; Informix: let v_1 = 100; 2009/07/09 尚洋信德 存储过程 练习 创建一个存储过程, 使用游标从dept表中取BID为’010’开头的记录信息, 把它往表t01_psn中插入一条记录,并且循环打印插入的数据记录. 2009/07/09 尚洋信德 函数 1. 函数结构 CREATE OR REPLACE FUNCTION 函数名( 参数1 IN NUMBER, 参数2 IN NUMBER )RETURN 类型 IS | AS BEGIN FUNCTION _BODY END函数名; 注释: 函数与存储过程相似,唯一区别函数必须向调用他的语句返回一个值,它与存储过合起来被称为存储子程序,从某种意义讲为小程序. 2009/07/09 尚洋信德 函数 创建一个函数 CREATE OR REPLACE FUNCTION AREA( P_radius in number ) return number As V_pi number := 3.145; V_area number; BEGIN V_area :=v_pi * POWER(P_radius,2); Return V_area; END AREA; 2009/07/09 尚洋信德 函数 调用函数 select 函数名(参数) from dual 注释: dual 是系统临时表. user_procedures 获取访问相关存储过程信息. all_procedures 获取访问相关查看所有存储过程信息. 2009/07/09 尚洋信德 函数 删除函数 DROP FUNCTION 函数名 2009/07/09 尚洋信德 包 包头和包体结构 CREATE [OR REPLACE ] PACKAGE 包名 { IS | AS } PACKAGE _SPECIFICATION END包名; CREATE [OR REPLACE ] PACKAGE BODY 包名 { IS | AS }? PACKAGE 过程 END包名; 注释 : PACKAGE _SPECIFICATION 是指包的用户使用的过程和函数的列表. PACKAGE 过程 是指包的用户可以使用的存储过程和函数的列表(包含变量,类型,定义和游标) 包主要分为 :规范和包体.它的用途主要是把存储过程和函数组织到包中.通过PL/SQL代码模块化,构 建其他编程人员重用的代码库. 2009/07/09 尚洋信德 包 创建包和包体 ----创建包头 create or replace package PRODUCET AS function pro_list(sp_did in varchar) return integer; END PRODUCET; -----创建包体 create or replace package body PRODUCET AS function pro_list(sp_did in varchar) return integer is v_values integer; begin 2009/07/09 尚洋信德 包 select count(*) into v_values from t01_psn where did=sp_did; DBMS_OUTPUT.PUT_LINE('v_values='||v_values); return(v_values); end pro_list; END PRODUCET; 2009/07/09 尚洋信德 包 包调用 Select PRODUCET. pro_list From dual; 注释: 如果在包中调用存储过程即 CALL PRODUCET. 过程名 PRODUCET 是包名称 pro_list 是函数名称 2009/07/09 尚洋信德 包 删除包 DROP PACKAGE 包名 2009/07/09 尚洋信德 INFORMIX ESQL/C 培训材料 2000/01/08 尚洋电子IT中心 * INFORMIX ESQ

oracle存储过程 ppt,oracle_存储过程培训(动画版本)详解.ppt相关推荐

  1. oracle wip 拆解工单 操作_WIP制造成本详解.ppt

    WIP制造成本详解 1 制造模块(Manufacturing) -成本管理(Cost Management) 2 传统成本信息的误区 在传统成本计算中,通常暗含一个假定:产量成倍增加,投入的所有资源也 ...

  2. 计算机二级msoffice必做题型,计算机二级MS_Office考试PPT题型汇总情况附问题详解...

    计算机二级MS_Office考试PPT题型汇总情况附问题详解 (37页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 实用文档PPT操作 ...

  3. Android 动画框架详解,第 1 部分

    2019独角兽企业重金招聘Python工程师标准>>> Android 平台提供了一套完整的动画框架,使得开发者可以用它来开发各种动画效果,本文将向读者阐述 Android 的动画框 ...

  4. 2013河北省职称计算机应用能力考试操作题答案,(2013河北省职称计算机应用能力考试操作题步骤详解PPT部分.doc...

    (2013河北省职称计算机应用能力考试操作题步骤详解PPT部分 操作题PPT 1-5 PPT操作练习一 打开PPT文件夹下的"PPT_1.PPT"演示文稿文件,然后进行如下操作: ...

  5. 拐道交叉的css3动画,CSS3图片翻转动画技术详解

    CSS动画非常的有趣:这种技术的美就在于,通过使用很多简单的属性,你能创建出漂亮的消隐效果.其中代表性的一种就是CSS图片翻转效果,能让你看到一张卡片的正反两面上的内容.本文就是要用最简单的方法向大家 ...

  6. CSS3动画特效详解

    大家都知道网页的3大组成部分,分别是结构,表现和行为.就像我们要盖一座房子,要地基要打的扎实,房子的架构要稳固,而我们网页当中的地基和架构就是Html,当我们盖好了房子,最终的美观度还是看我们的装修风 ...

  7. Android 动画框架详解

    Android 动画框架详解 基本原理 朱 韦伟, 软件工程师, IBM 李 浩, 软件工程师, 爱格码 简介: Android 平台提供了一套完整的动画框架,使得开发者可以用它来开发各种动画效果.A ...

  8. html5 canvas基础与动画开发详解-吴华-专题视频课程

    html5 canvas基础与动画开发详解-533人已学习 课程介绍         一.本课程几乎包括所有canvas常用的api用法讲解 二.包括以下案例应用: 1.坐标系绘制 2.图片裁剪与填充 ...

  9. Unity动画系统详解2:如何导入使用外部的动画?

    摘要:在Unity中只能制作比较简单的动画,要想要复杂的动画,比如人物跳舞的动画,那就得在外部的软件中制作并且导入到Unity中使用,那这个过程是什么呢? 洪流学堂,让你快人几步.你好,我是跟着大智学 ...

最新文章

  1. Mac打包Android的apk,[Mac][React Native][Android] 打包成apk
  2. datatablelistT
  3. Qt之FTP实现--QFtp篇
  4. java Jsoup不能获取完整响应内容
  5. Python开发以太坊智能合约指南(web3.py)
  6. mac 完全卸载vscode
  7. 好奇心机制_好奇心问题
  8. 要高薪地进入IT,你得这样做
  9. 在 Apex 中得到 sObject 的信息
  10. spark++读写mysql_spark读写mysql
  11. Numpy、SciPy、MatPlotLib在Python2.7.9下的安装与配置
  12. 机械设计课程设计含设计说明书
  13. excel查找出某一列的重复数据
  14. 【计算机图形学】几何
  15. oracle设计案例,Oracle课程设计案例精编
  16. 为什么要升级PLM系统
  17. C++的protected
  18. 如何从零开始解读什么叫产品经理
  19. 星际争霸2人工智能初探——SC2LE研究环境搭建
  20. 教程|最新空白昵称与透明头像设置方法教程,让自己在微信中隐藏掉

热门文章

  1. struts2 验证框架、国际化
  2. mysql win7 sp1 常见问题_win7旗舰版安装不了mysql问题-------win7系统版本选择问题的一点探索...
  3. matlab线性平面映射求通项_代数学发展史: 线性空间
  4. Yet Another Meme Problem(打表找规律)
  5. Maximum Subrectangle(矩阵,前缀和)
  6. 计算机组成与系统结构名词解释,北京邮电大学 计算机系统结构(体系结构) 期末复习 术语解释...
  7. Linux用某一用户创建文件,Linux创建用户,并赋予管理指定目录的权限
  8. android调用系统相册打开图片不显示,【报Bug】打开相册,不显示图片,选中图片后,app会崩溃...
  9. 编译32位_玩转Android10源码开发定制(11)内核篇之安卓内核模块开发编译
  10. 数学--数论--Find Integer(勾股数定理)