Tôi có khối ẩn danh này:Tạo một ngày ngẫu nhiên trong Oracle với DBMS_RANDOM
DECLARE
V_DATA DATE;
BEGIN
V_DATA := '01-GEN-2000';
HR.STATISTICHE.RATINGOPERATORI (V_DATA);
COMMIT;
END;
nhưng tôi sẽ để tạo ra ngày một cách ngẫu nhiên. Làm thế nào tôi có thể làm được?
Một ngày ngẫu nhiên trong phạm vi nào? Có thể chấp nhận bất kỳ giá trị ngày hợp lệ nào để một phần lớn các ngày bạn tạo sẽ là B.C. và một phần tương đối nhỏ sẽ vào thế kỷ 20 hoặc 21? Bạn có muốn thành phần thời gian là ngẫu nhiên hay bạn muốn ngày tháng vào lúc nửa đêm như trong ví dụ của bạn? –
Phải! Ví dụ: một ngày ngẫu nhiên từ ngày 01-01-2000 trở đi. Điều này có thể không? – sharkbait
Thành phần thời gian có thể là ngẫu nhiên. Không vấn đề gì. Tôi chỉ quan tâm đến ngày tháng. – sharkbait