獲取指定日期的隨機時間的Oracle函數
/* v_date 'yyyy-mm-dd'格式的日期字符串 v_begin 隨機日期的相對最小值,單位為天,默認0 v_end 隨機日期的相對最大值,單位為天,默認1 */ create or replace function r_time (v_date in varchar2, v_begin in number := 0, v_end in number := 1) return date is r_date date ; begin SELECT to_date(v_date,'yyyy-mm-dd') + DBMS_RANDOM.VALUE(v_begin ,v_end) into r_date FROM dual; return r_date ; end r_time;
本文由用戶 dgbm 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!