عبداللطيف بتاريخ: 25 أغسطس 2004 تقديم بلاغ مشاركة بتاريخ: 25 أغسطس 2004 بسم الله الرحمن الرحيمتحياتي للجميع هذا وظيفة الحصول على تاريخ عشوئي خلال فترة معينة أو سنة معينة CREATE OR REPLACE FUNCTION random_date_fn (first_year IN INTEGER, last_year IN INTEGER) RETURN DATE IS rndm_date DATE; BEGIN rndm_date := TO_DATE(round(dbms_random.value(1,28))||'/'||round(dbms_random.value(1,12))||'/'||round(dbms_random.value(first_year,last_year)),'dd/mm/yyyy'); return rndm_date; END; ------------------- Examples of usage: ------------------- SQL> SELECT random_date_fn(1999,2001) random from dual; RANDOM --------- 12-APR-00 تم إضافة الملف بالمرفقات إدارة المنتدي get_random_date.txt اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
N_MEAILY بتاريخ: 12 سبتمبر 2004 تقديم بلاغ مشاركة بتاريخ: 12 سبتمبر 2004 جزاكم الله خيرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
-=|mOOdY|=- بتاريخ: 6 يونيو 2005 تقديم بلاغ مشاركة بتاريخ: 6 يونيو 2005 مواضيعك تجنن اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amino1 بتاريخ: 7 يونيو 2005 تقديم بلاغ مشاركة بتاريخ: 7 يونيو 2005 السلام عليكم ورحمة الله وبركاته جزاك الله خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mhk بتاريخ: 7 يونيو 2005 تقديم بلاغ مشاركة بتاريخ: 7 يونيو 2005 السلام عليكم ورحمة الله وبركاته،، بصراحة يا أخ عبد اللطيف ما شاء الله جميلة جداً........ و لكن نريد توضيح لفائدة هذه الدالةdbms_random.value بصفة عامة و هل تستخدم فى الأختيار العشوائى لأى نوع من الداتا........................... و جزاك الله خيراً و ادخلك الله الجنة و الفردوس الأعلى بدون سابقة عذاب و لا مناقشة عذاب..................................................وعليكم السلام ورحمة الله وبركاته،، اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.