我有两个问题哦~
1.oracle中哪个函数可以产生number型的随机数 最好是那种几到几之间的随机数
2.oracle中的数据类型有没有时间类型~  我只知道Date类型~  可是我想存时间我是学生啦~ 学校学的是oracle 我不知道mysql 还有sqlserver 是不是一样的~  他们之间的关系不大懂~~

解决方案 »

  1.   

    sys_guid() 获取随机字符串。 
    dbms_random.value()获取随机数 
      

  2.   

    1、DBMS_RANDOM.VALUE(low  IN  NUMBER,high IN  NUMBER) RETURN NUMBER;2、单独存时间可以用 varchar2 类型
      

  3.   


    --三种方法
    dbms_random.value(n,m)  --随机获取n~m之间的数字
    dbms_random.random() 
    sys_guid()
      

  4.   

    1.oracle中哪个函数可以产生number型的随机数 最好是那种几到几之间的随机数答:Oracle中有两个函数来获取随机数:
    sys_guid() 获取随机字符串。  
    dbms_random.value()获取随机数 
    比如获取1~3之间的随机数:select dbms_random.value(1,3) from dual;2.oracle中的数据类型有没有时间类型~ 我只知道Date类型~ 可是我想存时间
    答:除了Date类型(精确到秒)外,还有Timestamp类型(精确到毫秒级)
      

  5.   

    sys_guid()
    dbms_random.value
    sample 
      

  6.   

    dbms_random.value(n,m)  --随机获取n~m之间的数字
    dbms_random.random() 随即获取数字
    sys_guid() 随即获取一个字符串