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

Oracle随机函数—dbms_random

1.基础认识   
  
DBMS_RANDOM包的详细信息:   
     select text   from all_source    
      where name = 'DBMS_RANDOM'    
       and type = 'PACKAGE' order by line;    
  
  ◆ TYPE      num_array   
2.应用举例   
  
SELECT DBMS_RANDOM.RANDOM from DUAL;    
     
再进一步的要求,比如,产生一个0-100的随机数,稍微变通一下就可以了:    
     
select abs(mod(dbms_random.random,100)) from dual   
3.进阶说明   
  
  
dbms_random又有新函数了可以实现这些功能    
FUNCTION value RETURN NUMBER;    
FUNCTION value (low IN NUMBER, high IN NUMBER) RETURN NUMBER;    
FUNCTION normal RETURN NUMBER;    
FUNCTION string (opt char, len NUMBER)   RETURN VARCHAR2;     
     
产生N到M之间的随机数    
SELECT   DBMS_RANDOM.VALUE(N,M) from DUAL;    
     
缺省DBMS_RANDOM.VALUE返回0到1之间的随机数    
  
SQL> select dbms_random.value, dbms_random.value(55,100) from dual;    
VALUE            DBMS_RANDOM.VALUE(55,100)    
--------------- -----------------------------    
0.714469037747011      68.5593418279622  
&n


相关文档:

Oracle 中的Union、Union All、Intersect、Minus

众所周知的几个结果集集合操作命令,今天详细地测试了一下,发现一些问题,记录备考。 假设我们有一个表Student,包括以下字段与数据: drop table student;
create table student
(
id int primary key,
name nvarchar2(50) not null,
score number not null
);
insert into student values(1,'Aaron',78);
inse ......

Oracle 分页

<!-- 
@Name:分类统计明细
@Time:2010.01.05
@author JZP
--->
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ page language="java" import="wfc.service.database.DB"%>
<%@ page import="java.sql.Connection"%>
<%@ page import="java.sql.Resul ......

ORACLE数据库自动备份任务

For win:
1、新建一个批处理文件b.bat,该文件目录下要有exp.exe文件
    批处理文件内容:
  exp userid=user/passfile=i:\db%date:~0,10%.dmp log=i:\db%date:~0,10%.log
2、新建任务关联b.bat文件即可。
For linux:
1、切到oracle用户下新建一个文件,如b.sh  ,并赋于可执行权限 c ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号