الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

كيفية الوصول العشوائي للبيانات

Featured Replies

بتاريخ:

الاخوة الاعزاء
اود الوصول الى مجموعة من البيانات بشكل عشوائي
بمعنى لو اردت في مع كل عملية سيليكت اقوم باسترجاع بيانات عشوائيا
ارجوا ان اكون اوضحت الصورة

بتاريخ:

ماذا تقصد بعشوائيه؟؟؟

بتاريخ:
  • كاتب الموضوع

الاخ العزيز تبو صالح بعد التحية
اود القيام بعمل جملة سيليكت
مع كل تنفيذ لهذا السيلكت يعطيني بيانات مختلفة عن السيلكت السابقة
بدون وجود شروط معينة ( على ما اظن يطلق علة هذه العملية (random access)


سوف اضرب لك مثال
برامج المسابقات
عند اختيارك لبدء المسابقة يظهر لك عشرين سؤال
عند اختيارك لبدء المسابقة من جديد سوف يظهر لك عشرين سؤال اخر وقد تظهر معك بعض الاسئلة من المرة الاولى فلا يوجد مانع من تشابة بعض البيانات
أرجوا ان اكون اوضحت الصورة

بتاريخ:

توجد بكج اسمها 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

بتاريخ:
  • كاتب الموضوع

الاخ ابو صالح بعد التحية
لم استطع استخدام هذه البكج لجلب ارقام الموظفين او اسمائهم من جدول الموظفين (emp) بشكل عشوائي
هل لي من طريقة لاستخدام هذه البكج او غيرها لجلب البيانات من جدول الموظفين(emp) بشكل عشوائي

  • بعد 1 سنة...
بتاريخ:

السلام عليكم
يمكنك استخدام الجملة الاتية لاسترجاع بيانات عشوائية من emp

select *
2 from ( select empno, ename
3 from emp
4 where ename like '%'
5 order by dbms_random.value )
6 where rownum <= 4
7 /

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.