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

Oracle学习笔记摘录7

 用途: <1>模块化
<例子> --公司的员工的管理
         1.增加一个员工
         2.员工离职
用存储过程和函数来实现
1.增加一个员工
create sequence seq1 start with 7935;
create or replace function insert_emp(
   enm emp.ename%type,  --员工的名字
   ejob varchar2, --职务
   mgr number,   --上级
   ehiredate date,--参加工作时间
   esal number,  --工资
   ecomm number, --津贴
   dno number)         
return number
as
  a number;
begin
  --工号来自序列
  select seq1.nextval into a
  from dual;
  --增加了一个员工
  insert into emp values (
       a,enm,ejob,mgr,ehiredate,esal,ecomm,dno);
  return a;
end;               
2.员工离职
 create or replace procedure remove_emp(eno emp.empno%type)
 as
 begin
   delete from emp where empno = eno;
 end;
    
把这2个功能设计成一个package(包)
  包-- 说明部分 + 实现部分
 建立说明部分:
  create or replace package company_gl
  as
    --加员工
    function insert_emp( enm emp.ename%type,  --员工的名字
   ejob varchar2, --职务
   mgr number,   --上级
   ehiredate date,--参加工作时间
   esal number,  --工资
   ecomm number, --津贴
   dno number) return number;
    --员工离职
    procedure remove_emp(eno emp.empno%type);
  end;   
 --实现部分
  create or replace package body company_gl
  as
     function insert_emp(
   enm emp.ename%type,  --员工的名字
   ejob var


相关文档:

Oracle学习笔记摘录6


  declare
  begin
   --SQL语句
   --直接写的SQL语句(DML/TCL)
   --间接写execute immediate <DDL/DCL命令字符串>
   --select 语句
        <1>必须带有into子句
      &n ......

Oracle JOB时间间隔参考

   最近做了一个系统自动抽检的东东,Oracle中创建的Job,会在自己设定的时间自动运行存储过程。下面为最近总结的东东
假设你的存储过程名为PROC_RAIN_JM
再写一个存储过程名为PROC_JOB_RAIN_JM
内容是:
///////////////////////////////////////////////////////////////////
Create Or Replace Procedure ......

Oracle数据库的备份及恢复策略研究

1、多工联机重作日志文件
  每个数据库实例都有其自己的联机重作日志组,在操作数据库时,Oracle首先将数据库的全部改变保存在重作日志缓冲区中,随后日志记录器进程(LGWR)将数据从系统共用区SGA(System Global Area)的重作日志缓冲区写入联机重作日志文件,在磁盘崩溃或实例失败时,可以通过与之相关的联机重作日志 ......

spring+hibernate中处理oracle BLOB

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

Oracle学习笔记摘录1

 1.create alter insert update select等
如何建表
   学生表student
        create table student( --学生表
           xh number(4), --学号
           ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号