易截截图软件、单文件、免安装、纯绿色、仅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 10g inistant client后是PL/SQL出现乱码

想使用PL/SQL开发工具,但不想安装那个几百兆的oracle客户端,于是安装了oracle 10g inistant client,40多M吧。
安装后PL/SQL可以用了,但是查询出记录里面的中文却是乱码。折腾了好久才找出解决方法:
设置环境变量:NLS_LANG,值为Oracle数据库设置的字符集,在我的系统里面设置是:SIMPLIFIED CHINESE_CHINA.ZHS16GBK ......

Oracle公布Java发展策略


甲骨文已经完成了对SUN公司的收购,于1月27日发布了对Sun各项业务的整合规划。总体上说,Oracle要成为软硬件一体化的整体解决方案的厂商。 以下就其对备受关注的Java方面的策略做个介绍。
 
Java SE:
1)推出JDK SE 7, 它将包括多个新的功能,如提高开发人员的效率,提供高性能,对多核芯片的支持等。
2)Sun的 ......

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 取得当天0时0分0秒和23时59分59秒

--取得当天0时0分0秒
select TRUNC(SYSDATE) from dual;
--取得当天23时59分59秒(在当天0时0分0秒的基础上加1天后再减1秒)
SELECT TRUNC(SYSDATE)+1-1/86400 from dual;
--取得当前日期是一个星期中的第几天,注意:星期日是第一天
select to_char(sysdate,'D'),to_char(sysdate,'DAY') from dual;
--在oracle中如何得 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号