易截截图软件、单文件、免安装、纯绿色、仅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列转行方法总结

方法一:
----------------------------------------------------------------
---Muti-row to line(col2row)
----------------------------------------------------------------
create or replace type str_tab is table of varchar2(20);
/
grant all on str_tab to public;
create public synonym str_tab for ......

免安装的Oracle客户端

 Oracle Instant Client是免安装的Oracle客户端,由于它没有被Oracle的安装程序所封装,使用户更容易理解它的结构。
Instant Client简介
在其最新的Version 11.1.0.7.0中,包括下面的包:
第一、基本包。
有两种:全功能包和简化包,根据需要下载。
1)  Instant Client Package - Basic: All files required ......

Oracle操作命令(sqlplus)

 1.数据库,表,用户等成功导出                                    
①导出整个数据库                & ......

WindowsXP下ORACLE 10g安装与操作图解

 出处:http://hi.baidu.com/vcy168/blog/item/877945d908c3d52611df9ba0.html
Windows下ORACLE 10g安装与操作图解
刚刚接触ORACLE的人来说,从那里学,如何学,有那些工具可以使用,应该执行什么操作,一定回感到无助。所以在学习使用ORACLE之前,首先来安装一下ORACLE 10g,在来掌握其基本工具。俗话说的好:工欲善其事 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号