<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    失樂園

    技術(shù)之路

    BlogJava 聯(lián)系 聚合 管理
      19 Posts :: 44 Stories :: 40 Comments :: 0 Trackbacks
    Oracle隨機(jī)函數(shù)—dbms_random  
    1.基礎(chǔ)認(rèn)識
    關(guān)于這些函數(shù)及DBMS_RANDOM包的文件都包含在SQLPlus中:
         select text   from all_source 
          where name = 'DBMS_RANDOM' 
           and type = 'PACKAGE' order by line; 
       ◆ TYPE      num_array
       ◆ PROCEDURE terminate
       ◆ PROCEDURE seed
       ◆ PROCEDURE initialize
       ◆ FUNCTION 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; 
    2.應(yīng)用舉例
    SELECT DBMS_RANDOM.RANDOM from DUAL; 
      
    再進(jìn)一步的要求,比如,產(chǎn)生一個(gè)0-100的隨機(jī)數(shù),稍微變通一下就可以了: 
      
    select abs(mod(dbms_random.random,100)) from dual
    3.進(jìn)階說明
    dbms_random又有新函數(shù)了可以實(shí)現(xiàn)這些功能 
    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;  
      
    產(chǎn)生N到M之間的隨機(jī)數(shù) 
    SELECT   DBMS_RANDOM.VALUE(N,M) from DUAL; 
      
    缺省DBMS_RANDOM.VALUE返回0到1之間的隨機(jī)數(shù) 
    SQL> select dbms_random.value, dbms_random.value(55,100) from dual; 
    VALUE            DBMS_RANDOM.VALUE(55,100) 
    --------------- ----------------------------- 
    0.714469037747011      68.5593418279622
      
    NORMAL函數(shù)返回服從正態(tài)分布的一組數(shù)。此正態(tài)分布標(biāo)準(zhǔn)偏差為1,期望值為0。這個(gè)函數(shù)返回的數(shù)值中有68%是介于-1與+1之間,95%介于-2與+2之間,99%介于-3與+3之間。 
    最后,是STRING函數(shù)。它返回一個(gè)長度達(dá)60個(gè)字符的隨機(jī)字符串。
    用DBMS_RANDOM生成文本和日期值 
    數(shù)字、文本字符串和日期都是用戶會在表格里碰到的三種常見數(shù)據(jù)類型。雖然你可以用PL/SQL程序包里的DBMS_RANDOM隨 ......
    posted on 2011-05-12 15:43 狄浩 閱讀(818) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产日产亚洲系列最新| 成人a免费α片在线视频网站| 亚洲国产成人精品女人久久久 | 亚洲AV日韩精品久久久久| 久久高潮一级毛片免费| 久久亚洲国产成人影院网站| 免费在线观看一区| 亚洲午夜AV无码专区在线播放| 农村寡妇一级毛片免费看视频 | 亚洲av中文无码乱人伦在线咪咕| 二个人看的www免费视频| 国产亚洲精久久久久久无码| 免费在线中文日本| 亚洲国产精品网站久久| 国产免费一区二区三区| 亚洲精品久久无码| 亚洲Av无码国产情品久久| 五月天婷婷免费视频| 久久九九亚洲精品| 国产成人精品免费午夜app| 亚洲 日韩经典 中文字幕| 免费观看亚洲人成网站| 国产免费内射又粗又爽密桃视频 | 国产成人综合亚洲亚洲国产第一页| 丰满人妻一区二区三区免费视频| 亚洲AV午夜成人影院老师机影院| 69式互添免费视频| 爱爱帝国亚洲一区二区三区| 国产成人综合亚洲亚洲国产第一页| 精品一区二区三区免费毛片爱| 在线亚洲高清揄拍自拍一品区| 四虎免费永久在线播放| 99re6在线视频精品免费| 亚洲电影免费观看| 免费看国产一级特黄aa大片| 国内精品久久久久影院免费 | 午夜免费福利片观看| 亚洲国产av玩弄放荡人妇| 国产亚洲精品久久久久秋霞| 中文字幕无码成人免费视频| 无码免费又爽又高潮喷水的视频|