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

oracle 存储过程 交集

create or replace procedure TestJiaoJi
  is
   type nt_table_type is table of number;
   nt1 nt_table_type:=nt_table_type(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
   nt2 nt_table_type:=nt_table_type(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
   result nt_table_type;
       iTotalNum integer:=0;--记录交集个数,不包括0
  begin
    for n in 1..5
      loop
        nt1(n) :=n;
        nt2(n) :=n+2;       
      end loop;
    result:=nt1 multiset intersect nt2;--求交集
    dbms_output.put_line('交集是:');
    for i in 1..result.count
      loop
        if(result(i)!=0) then
          iTotalNum:=iTotalNum+1;
          dbms_output.put_line(''||result(i));
        end if;
      end loop;
    if result.count>0 then
      dbms_output.put_line('包括0在内的元素个数为:'||result.count);
    end if;
    if iTotalNum>0 then
      dbms_output.put_line('不包括0在内的元素个数为:'||iTotalNum);
    end if;
      --dbms_output.new_line;
  end TestJiaoJi;


相关文档:

Oracle多行记录合并/连接/聚合字符串的几种方法

什么是合并多行字符串(连接字符串)呢,例如:
SQL> desc test;
Name     Type          Nullable Default Comments
------- ------------ -------- ------- --------
COUNTRY VARCHAR2(20) Y       &nb ......

oracle 自动建库

首先写好建库脚本c.sql
  
  create database mydb
  controlfile reuse
  maxinstances 1
  maxloghistory 1
  maxlogfiles 5
  maxlogmembers 5
  maxdatafiles 100
  datafile '$ORACLE_HOME/oradata/system01.dbf'size 325M reuse
  autoextend on next 10240K maxsize unlimited
  u ......

ORACLE函数大全


SQL中的单记录函数
1.ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;
        A         A      ZERO   &nbs ......

转:ORACLE 多表关联 UPDATE 语句


转:ORACLE
多表关联 UPDATE 语句
原帖:http://www.cnblogs.com/miley/archive/2010/04/15/1712617.html
  为了
方便起见
,建立了以下简单模型
,和构造了部分测试数据
:
   在某个业
务受理子系统
BSS中,
  --客户资
料表
  create table customers
   (
 & ......

Oracle数据块损坏恢复总结(转帖)

查看数据坏块所在数据文件号及块号可以对表进行一次全表扫描,如:
  select count(*) from tablename;
  1、没有备份的情况下:
  1.1、使用exp/imp恢复
  在这种情况下肯定会造成数据的丢失,在这种情况下应采取将数据导出然后重建表再进行导入的方法,来尽量恢复损坏数据块中的数据,但是在有坏块的情况下
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号