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

Oracle 存储过程

 
create or replace procedure p   //有就替换,没有就创建
is
     cursor c is
         select * from emp for update;
begin
  for v_emp in c loop
      if (v_emp.deptno =10) then
         update emp2 set sal*2 where current of c;
      elsif () then
         update emp2 set sal*2 where current of c;
      else
          update emp2 set sal*2 where current of c;;
      end if;
  end loop;
  commit;
end;
2、执行
exec p;
--------
begin
 p;
end;
3、带参数的存储过程
create or replace procedure p  
    (v_a in number,v_b number,v_ret out number,v_temp in out number)  //in 传的参数,out传出参数
is
begin
   if(v_a>v_b) then
       v_ret:=v_a;
   else
     v_ret :=v_b;
   end if;
   v_temp:=v_temp+1;
end;
使用:
  declare:
    v_a number :=3;
    v_b number :=4;
    v_ret number;
    v_temp number :=5;
 begin
   p(v_a,v_b,v_ret,v_temp);
   dbms......(v_ret);
   dbmmm.....(v_temp);
 end;
如果有错误 ,可以执行show error  命令显示错误信息
4、function函数
 
  create or replace function sal_tax
     (v_sal number)
     return number;
is
    
begin
 
      if (v_sal<2000) then
         return 0.10;
      elsif (v_sal<2750) then
         return 0.15;
     


相关文档:

oracle 表空间操作

oracle表空间操作详解
  1
  2
  3作者:   来源:    更新日期:2006-01-04 
  5
  6 
  7建立表空间
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

linux中oracle的日常维护命令

1.  检查Oracle的进程
$  ps -ef|grep "ora_"|grep -v grep
  oracle  5998     1  0 11:15:59 ?        0:01 ora_j000_PPRD10
  oracle  2968     1  ......

PL/SQL实现Oracle数据库任务调度

 
     选择自 softj 的 Blog
关键字
  PL/SQL实现Oracle数据库任务调度
出处
 
 
PL/SQL实现Oracle数据库任务调度
  关键词:数据恢复,任务调度,ORACLE,PL/SQL
  在数据库操作中时常会有这样的情况发生,由于一时的疏忽而误删或误改了一些重要的数据,另外还有 ......

对Oracle学习者的一些建议

学习Oracle是一个漫长艰
辛的过程。如果没有兴趣,只是被迫学习,那么是很难学好的。学习到一定程度的时候,要想进一步提高,就不得不接触很多Oracle之外的东西,如
Unix,如网络、存储等。因此,要真的决心学好Oracle,就一定要有兴趣。有了兴趣,就会一切变得简单快乐起来。简单总结一下,那就是:兴趣、学
习、实践。 ......

Oracle入门书籍推荐《转》

Oracle入门书籍推荐
链接:http://www.eygle.com/archives/2006/08/oracle_fundbook_recommand.html
很多朋友要我帮忙推荐一下Oracle的入门书籍,能够了解Oracle的基本概念、基本知识的那种。
我就免为其难,推荐几本。
首先我想强调的一点是,任何一本系统的Oracle书籍只要认真读下来,都会有不错的收获,读书最忌讳的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号