日期:2014-05-17  浏览次数:20687 次

求个简单函数,请赐教:)
发帖目的:求一个函数
功能:传入一个YYYYMMDD。生成一个时分秒序列。。
得到一个新的日期,为YYYYMMDD H24:MI:SS这个一个格式。
时分秒随机生成。

------解决方案--------------------
dbms_random.value(1,to_char(sysdate,HH24MISS))
------解决方案--------------------
SELECT TO_DATE('20130922' 
------解决方案--------------------
 LPAD(FLOOR(DBMS_RANDOM.VALUE(0, 24)), 2, '0') 
------解决方案--------------------

               LPAD(FLOOR(DBMS_RANDOM.VALUE(0, 60)), 2, '0') 
------解决方案--------------------

               LPAD(FLOOR(DBMS_RANDOM.VALUE(0, 60)), 2, '0'),
               'YYYYMMDD HH24:MI:SS')
  FROM DUAL;

------解决方案--------------------
引用:
SELECT TO_DATE('20130922' 
------解决方案--------------------
 LPAD(FLOOR(DBMS_RANDOM.VALUE(0, 24)), 2, '0') 
------解决方案--------------------

               LPAD(FLOOR(DBMS_RANDOM.VALUE(0, 60)), 2, '0') 
------解决方案--------------------

               LPAD(FLOOR(DBMS_RANDOM.VALUE(0, 60)), 2, '0'),
               'YYYYMMDD HH24:MI:SS')
  FROM DUAL;

正解