wesam بتاريخ: 29 سبتمبر 2006 تقديم بلاغ مشاركة بتاريخ: 29 سبتمبر 2006 الاخوة الاعزاءاود الوصول الى مجموعة من البيانات بشكل عشوائي بمعنى لو اردت في مع كل عملية سيليكت اقوم باسترجاع بيانات عشوائيا ارجوا ان اكون اوضحت الصورة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ابو صالح بتاريخ: 30 سبتمبر 2006 تقديم بلاغ مشاركة بتاريخ: 30 سبتمبر 2006 ماذا تقصد بعشوائيه؟؟؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
wesam بتاريخ: 30 سبتمبر 2006 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 30 سبتمبر 2006 الاخ العزيز تبو صالح بعد التحية اود القيام بعمل جملة سيليكت مع كل تنفيذ لهذا السيلكت يعطيني بيانات مختلفة عن السيلكت السابقة بدون وجود شروط معينة ( على ما اظن يطلق علة هذه العملية (random access)سوف اضرب لك مثال برامج المسابقات عند اختيارك لبدء المسابقة يظهر لك عشرين سؤال عند اختيارك لبدء المسابقة من جديد سوف يظهر لك عشرين سؤال اخر وقد تظهر معك بعض الاسئلة من المرة الاولى فلا يوجد مانع من تشابة بعض البياناتأرجوا ان اكون اوضحت الصورة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ابو صالح بتاريخ: 1 أكتوبر 2006 تقديم بلاغ مشاركة بتاريخ: 1 أكتوبر 2006 توجد بكج اسمها dbms_random تستطيع من خلالها عمل ذلك، SQL> select dbms_random.string('A',10) from dual; DBMS_RANDOM.STRING('A',10) -------------------------------------------------- vbjgwkRacQ المتغير الاول هو نوع البيانات العشاوئية اللتي تريد عملها ، والثاني طولهاA = حروف فقطL = حروف صغيرة U = حروف كبيرهP = حروف ورموز X = حروف وارقامللارقام فقط: SQL> select dbms_random.random from dual; RANDOM ---------- -548875072 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
wesam بتاريخ: 1 أكتوبر 2006 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 1 أكتوبر 2006 الاخ ابو صالح بعد التحية لم استطع استخدام هذه البكج لجلب ارقام الموظفين او اسمائهم من جدول الموظفين (emp) بشكل عشوائي هل لي من طريقة لاستخدام هذه البكج او غيرها لجلب البيانات من جدول الموظفين(emp) بشكل عشوائي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Hani_arab بتاريخ: 8 أبريل 2008 تقديم بلاغ مشاركة بتاريخ: 8 أبريل 2008 السلام عليكم يمكنك استخدام الجملة الاتية لاسترجاع بيانات عشوائية من empselect * 2 from ( select empno, ename 3 from emp 4 where ename like '%' 5 order by dbms_random.value ) 6 where rownum <= 4 7 / اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.