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

Oracle 游标 Cursor 使用

create or replace procedure getok
as
cursor mycur is select ids,name from aaa where name not in (select names from ok);
vempno aaa.ids%type;
vename aaa.name%type;
begin
open mycur;
loop
fetch mycur into vempno,vename;
exit when mycur%notfound;
if mycur%found then
    insert into ok values(vempno,vename);
end if;
end loop;
dbms_output.put_line('I Found You!'||mycur%rowcount||'行');
close mycur;
end getok;
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lixianzhang0493/archive/2009/12/31/5109682.aspx


相关文档:

Oracle中Kill session的研究

我们知道,在Oracle数据库中,可以通过kill session的方式来终止一个进程,其基本语法结构为:
alter system kill session 'sid,serial#' ;
 
被kill掉的session,状态会被标记为killed,Oracle会在该用户下一次touch时清除该进程.
我们发现当一个session被kill掉以后,该session的paddr被修改,如果有多个session被kil ......

Unix For Oracle DBA

     对于刚接触unix的人而言,利用管道将各种命令组合在一起来实现某个功能,是比较难适应的一件事情,下面,我就用一个具体的例子,详细讲下着里面的用法和思路.看看到底我们把命令都绑在一起,unix都做了什么.
     就用一个oracle管理中,可能会遇到的例子吧,如果oracle挂了, ......

C# 调用Oracle 存储过程返回数据集 实例

1. 在oracle 下创建表
     t_user(
        ID varchar(20),
        Name varchar(20)
       )
 2.  添加数据 
         &nb ......

Oracle维护常用SQL语句汇总


 如何远程判断Oracle数据库的安装平台
  select * from v$version;
  查看表空间的使用情况
  select sum(bytes)/(1024*1024) as free_space,tablespace_name
  from dba_free_space
  group by tablespace_name;
  SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,
  (B.BYTE ......

Oracle排序以及序号的输出

   在一般Select语句中我们通过Order by ...Asc/Desc来进行排序。但是这种排序方式在输出时,不包含排序后的序号信息。
   现在介绍一下Oracle中可以用于排序输出的方法。
   1. RANK ( ) OVER ( [query_partition_clause] order_by_clause )
   RANK ( ) OVER ( [query_p ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号