易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle :存储过程和函数的几种写法

关于存储过程和函数的定义网上一搜一大把,这里就不特殊介绍了,这里就只对我自己写的几种格式的存储过程和函数做一些总结,希望对大家有点帮助。
 一:存储过程
  
1:最普通的一种。(传参,查询游标,执行,循环游标做插入动作)。
create or replace procedure zy2040_sirole(rolekey in varchar2) is
  roleid varchar2(30);
  cursor cur_zy2040_department_id(rolekeys in varchar2) is
    select distinct d.department_id
      from si a, si_staff b, sec_staff c, sec_department d
     where a.siid = b.siid
       and b.staffid = c.staff_id
       and c.department_id = d.department_id
       and a.provinceid = '0'
       and a.si_status in ('A', 'W')
       and d.department_id not in
           (select a.department_id
              from sec_department_role a, sec_role b
             where a.role_id = b.role_id
               and b.role_key = rolekeys);
  cursor cur_zy2040_staffid(rolekeys in varchar2) is
    select distinct b.staffid, d.department_id
      from si a, si_staff b, sec_staff c, sec_department d
     where a.siid = b.siid
       and b.staffid = c.staff_id
       and c.department_id = d.department_id
       and a.provinceid = '0'
       and a.si_status in ('A', 'W')
       and b.staffid not in (select a.staff_id
         &nb


相关文档:

spring+hibernate中处理oracle BLOB

 1、配置hibernate:
    1.1、配置hibernate的持久类文件中对应的字段为byte[]类型
    2.2、配置hibernate的类映射文件中对应的字段type为 
            org.springframework.orm.hibernate3.support.BlobByteArray ......

Oracle Job 语法和时间间隔的设定

初始化相关参数job_queue_processes
alter system set job_queue_processes=39 scope=spfile;//最大值不能超过1000 ;job_queue_interval = 10 //调度作业刷新频率秒为单位
job_queue_process 表示oracle能够并发的job的数量,可以通过语句  
show parameter job_queue_process;
来查看oracle中job_queue_process的值� ......

Oracle笔记

Oracle 的代码表示及事例
 
1.  select + xxx + from + xxx   //查询语句  xxx 表示一个表  
     Select  *  from  + xxx   // * 表示一个列表中所有的内容
 
  类: 1)//  select * from country
 
   ......

Oracle的初始化参数文件

     oracle实例启动时读取pfile参数文件,修改pfile初始化参数文件后,必须重新启动实例才能生效。 
     pfile参数文件与spfile参数文件都是用来存放初始化参数的物理文件,pfile以文本文件的形式存储,优点是易于查看与修改;spfile以二进制的形式存储,虽然能实现以实� ......

oracle 包

 package就是用来封装过程,函数用的。
一个package可以存放多个过程,函数。
调用是:
包名.过程名1
包名.过程名2
http://hank4ever.javaeye.com/blog/472336
包 (package)
  (1)包的意义
  pl/sql为了满足程序模块化的需要,除了块(block)和子程序结构外,还引入了包的构造。
  包是一种数据库对象,将� ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号