PL / SQL过程随机时间戳

时间:2011-02-17 14:29:54

标签: oracle plsql date-arithmetic

我如何生成随机时间戳并将其放入var?

谢谢,

托马索

3 个答案:

答案 0 :(得分:8)

我找到了这个解决方案

start_date + dbms_random.value(0,86400 *(end_date-start_time)+1)/ 86400

http://www.orafaq.com/forum/t/122604/2/

答案 1 :(得分:0)

不能确定为什么会出现以下伪代码:

在足够大的范围内找到一个随机数,然后将其添加或减去SYSDATE。

答案 2 :(得分:-1)

我们在oracle中有随机数生成器......这个随机数可用于在sysdate中添加以获取随机日期..或时间戳。