지정 한 날짜 의 무 작위 시간 가 져 오기 (oracle 함수)

원문 주소 -http://blog.csdn.net/qq525099302/article/details/47146067
/* 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;

좋은 웹페이지 즐겨찾기