【发布时间】:2013-07-01 06:16:43
【问题描述】:
我有这个匿名块:
DECLARE
V_DATA DATE;
BEGIN
V_DATA := '01-GEN-2000';
HR.STATISTICHE.RATINGOPERATORI (V_DATA);
COMMIT;
END;
但我会以随机方式生成日期。我该怎么办?
【问题讨论】:
-
随机日期在什么范围内?是否可以接受任何有效的日期值,以便您生成的大部分日期都是 B.C.相对较小的一部分将在 20 世纪或 21 世纪?您是否希望时间组件也是随机的,或者您希望日期在您的示例中的午夜?
-
对!例如,从 01-01-2000 开始的随机日期。这可能吗?
-
时间分量可以是随机的。没问题。我只对日期感兴趣。
-
好的。这回答了范围的下限。范围的上限是多少?还是您想要截至 9999 年 12 月 31 日的值?
-
上限不重要
标签: oracle date random plsql database