早教吧 育儿知识 作业答案 考试题库 百科 知识分享

在oracle中随机数的产生是t:=dbmrandom.value(1,n);那随机产生日期怎么表达(不要有限定日期的那种)?

题目详情
在oracle中随机数的产生是t:=dbm_random.value(1,n); 那随机产生日期怎么表达(不要有限定日期的那种)?
▼优质解答
答案和解析
SELECT TO_DATE (TRUNC (DBMS_RANDOM.VALUE (TO_NUMBER (TO_CHAR (SYSDATE - 10,
'J'
)
),
TO_NUMBER (TO_CHAR (SYSDATE, 'J'))
)
),
'J'
)
FROM DUAL;