إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
* * * * * 1 صوت

اليكم : كود بسيط لتوليد ارقام او حروف عشوائية


13 رد (ردود) على هذا الموضوع

#1 mmsalman87

mmsalman87

    عضو مميز

  • الأعضــاء
  • 1,689 مشاركة
  • الاسم الأول:Maher
  • اسم العائلة:Salman
  • البـلـد: Country Flag
  • المنصب الحالي:Senior Oracle HCM SaaS Pre Sale Consultant

تاريخ المشاركة 16 April 2010 - 01:02 AM

*
مشاركة نشطة

هذا كود بسيط لتوليد ارقام او حروف عشوائية
 

select dbms_random.string('X', 5) str from dual;

ولها طبعا مميزات اخرى اذا اراد احد التوسع فقط ادخل وابحث عن اسم الباكيج dbms_random

من تطبيقاتها : اعطاء كلمة سر جديدة للمستخدم ، تصفير كلمة المرور ، اعطاء رموز خاصة لكائنات معينة


  • ya_ro2005, AElsaber, breech و 9 آخرون معجبون بهذا

                                                                                             

                                                                                                                  Maher Salman

• Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist 

Taleo (TEE): Onboarding Administration Ed 3 LVC, Oracle University.

• Taleo (TBE): Recruit Essentials Ed 4.1 LVC, Oracle University.

• Oracle Fusion HCM Implementation, Oracle University.

• Oracle Certified Professional Developer (OCP) - Oracle Forms: Build Internet Applications.

• Oracle Certified Associate Developer (OCA).

• Oracle E-Business Suite R12 Human Capital Management Certified Implementation Specialist (HCM)

                                                                                                                                        
                                                                                                           http://learnoracle.net                                                                                                                

                                                                                                                             
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

أهم مواضيعي ( Oracle Developer )

- برنامج حفظ الكودات - My Codes

- كيفية عمل نظام متعدد اللغات

- انشاء شاشة دخول وتغيير كلمة السر والتحكم بالمستخدمين

- Import And Export On Toad

- التحكم في النظام من خلال الملف Formsweb.cfg

​- Advanced Dynamic List

- توليد ارقام وحروف عشوائية 

 

 

أهم مواضيعي ( Oracle HRMS)

 

Using Special Value set in oracle hrms 


#2 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,871 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle HCM Consultant

تاريخ المشاركة 16 April 2010 - 02:00 AM

مشكور يا ماهر...

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist

 


#3 mmsalman87

mmsalman87

    عضو مميز

  • الأعضــاء
  • 1,689 مشاركة
  • الاسم الأول:Maher
  • اسم العائلة:Salman
  • البـلـد: Country Flag
  • المنصب الحالي:Senior Oracle HCM SaaS Pre Sale Consultant

تاريخ المشاركة 16 April 2010 - 11:48 AM

شكرا على مرورك يا احمد

                                                                                             

                                                                                                                  Maher Salman

• Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist 

Taleo (TEE): Onboarding Administration Ed 3 LVC, Oracle University.

• Taleo (TBE): Recruit Essentials Ed 4.1 LVC, Oracle University.

• Oracle Fusion HCM Implementation, Oracle University.

• Oracle Certified Professional Developer (OCP) - Oracle Forms: Build Internet Applications.

• Oracle Certified Associate Developer (OCA).

• Oracle E-Business Suite R12 Human Capital Management Certified Implementation Specialist (HCM)

                                                                                                                                        
                                                                                                           http://learnoracle.net                                                                                                                

                                                                                                                             
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

أهم مواضيعي ( Oracle Developer )

- برنامج حفظ الكودات - My Codes

- كيفية عمل نظام متعدد اللغات

- انشاء شاشة دخول وتغيير كلمة السر والتحكم بالمستخدمين

- Import And Export On Toad

- التحكم في النظام من خلال الملف Formsweb.cfg

​- Advanced Dynamic List

- توليد ارقام وحروف عشوائية 

 

 

أهم مواضيعي ( Oracle HRMS)

 

Using Special Value set in oracle hrms 


#4 ab_c1020

ab_c1020

    عضو

  • الأعضــاء
  • 17 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 19 March 2013 - 05:39 PM

شكرا

#5 programmer_85

programmer_85

    مشترك

  • الأعضــاء
  • 110 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Oracle 10g C# ASP.net,Java,SQL,VB,net

تاريخ المشاركة 19 March 2013 - 08:25 PM

الله يجزيك الف خير

#6 قلب الاسد

قلب الاسد

    عضو

  • الأعضــاء
  • 4 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 11 November 2013 - 01:44 PM

الف شكر وجزاك الله خيرا



#7 Ahmed ali_135959

Ahmed ali_135959

    مشترك

  • الأعضــاء
  • 75 مشاركة
  • الاسم الأول:aurora
  • اسم العائلة:spark
  • البـلـد: Country Flag

تاريخ المشاركة 11 November 2013 - 02:03 PM

هذا كود بسيط لتوليد ارقام او حروف عشوائية

select dbms_random.string('X', 5) str from dual;

ولها طبعا مميزات اخرى اذا اراد احد التوسع فقط ادخل وابحث عن اسم الباكيج dbms_random

من تطبيقاتها : اعطاء كلمة سر جديدة للمستخدم ، تصفير كلمة المرور ، اعطاء رموز خاصة لكائنات معينة

good post :) thanks for the info



#8 Faisal Matari

Faisal Matari

    عضو نشط

  • الأعضــاء
  • 485 مشاركة
  • الاسم الأول:Faisal
  • اسم العائلة:Matari
  • البـلـد: Country Flag
  • الاهتمامات:Oracle , C# , ASP.NET and ERP Developer ...
  • المنصب الحالي:Programming

تاريخ المشاركة 23 April 2014 - 11:21 AM

أشكرك على هذا الكود الرائع 
ولكنني كنت اتسائل عن إمكانية عرض أرقام فقط


تم التعديل بواسطة Faisal Matari, 23 April 2014 - 11:25 AM.

        ---------------------------------------------------------------------------------------

:rolleyes:  |سُبْحَانَكَ لَا عِلْمَ لَنَا إِلَّا مَا عَلَّمْتَنَا ۖ إِنَّكَ أَنْتَ الْعَلِيمُ الْحَكِيمُ| :) صدق الله العظيم

        ---------------------------------------------------------------------------------------


#9 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,871 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle HCM Consultant

تاريخ المشاركة 23 April 2014 - 01:07 PM

أشكرك على هذا الكود الرائع 
ولكنني كنت اتسائل عن إمكانية عرض أرقام فقط

 

تفضل:

 

SELECT ROUND (DBMS_RANDOM.VALUE () * 8) + 1
  FROM DUAL;

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist

 


#10 Faisal Matari

Faisal Matari

    عضو نشط

  • الأعضــاء
  • 485 مشاركة
  • الاسم الأول:Faisal
  • اسم العائلة:Matari
  • البـلـد: Country Flag
  • الاهتمامات:Oracle , C# , ASP.NET and ERP Developer ...
  • المنصب الحالي:Programming

تاريخ المشاركة 23 April 2014 - 01:32 PM

تعقيباً للموضع 

- توليد ارقام وحروف عشوائية 

ومساعدة الأخ Ahmad.Hasan

فقد كنت أريد توليد أرقام عشوائية  وبعد البحث .. عملت على كود سهل جداً يساعدني على ذلك وهو 

SELECT TRUNC(dbms_random.value(1,300))into  :ITEMS   FROM DUAL; 

ومعنى هذا الكود هو كالتالي :

أعرض رقم عشوائي للأرقام من الرقم 1 وحتى 300 

وبذلك ستكون النتيجة أرقام عشوائية كالتالي :

25

240

3

118

37

125

60

147 وهكذاااااااااااااااا

 


  • المبرمج الصاعد معجب بهذا

        ---------------------------------------------------------------------------------------

:rolleyes:  |سُبْحَانَكَ لَا عِلْمَ لَنَا إِلَّا مَا عَلَّمْتَنَا ۖ إِنَّكَ أَنْتَ الْعَلِيمُ الْحَكِيمُ| :) صدق الله العظيم

        ---------------------------------------------------------------------------------------


#11 AElsaber

AElsaber

    مشترك

  • الأعضــاء
  • 63 مشاركة
  • الاسم الأول:Ahmed
  • اسم العائلة:Elsaber
  • البـلـد: Country Flag

تاريخ المشاركة 23 April 2014 - 01:55 PM

هذا كود بسيط لتوليد ارقام او حروف عشوائية
 

select dbms_random.string('X', 5) str from dual;

ولها طبعا مميزات اخرى اذا اراد احد التوسع فقط ادخل وابحث عن اسم الباكيج dbms_random

من تطبيقاتها : اعطاء كلمة سر جديدة للمستخدم ، تصفير كلمة المرور ، اعطاء رموز خاصة لكائنات معينة

 

السلام عليكم

 

بالإضافة لما ذكره الأخ ماهر يوجد بعض التفاصيل  الخاصة بنوع الـ  string التي تظهر

select dbms_random.string('X', 5) str  from dual;

'x', 'X' - For Generating uppercase alpha-numeric characters
'u', 'U' - For Generating uppercase alpha characters
'l', 'L' - For Generating lowercase alpha characters
'a', 'A' - For Generating  mixed case alpha characters
'p', 'P' - For Generating  any printable characters

تم التعديل بواسطة AElsaber, 23 April 2014 - 01:56 PM.

  • tc2000 و Faisal Matari معجبون بهذا

Ahmed Elsaber

Senior Oracle Developer

A.Elsaber@Live.com


#12 tc2000

tc2000

    عضو

  • الأعضــاء
  • 28 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Oracle

تاريخ المشاركة 01 May 2014 - 08:51 PM

أكثر من رائع إخواني



#13 al3a8eb

al3a8eb

    عضو

  • الأعضــاء
  • 12 مشاركة
  • الاسم الأول:Mohammed
  • اسم العائلة:Khalid
  • البـلـد: Country Flag
  • الاهتمامات:Oracle Developer, Oracle Database Administration, Oracle ADF
  • المنصب الحالي:Oracle Developer

تاريخ المشاركة 11 February 2015 - 04:12 PM

ما قصرت يا أخي ... إن شاء الله في ميزان حسناتك



#14 ahmedmohamedali

ahmedmohamedali

    عضو نشط

  • الأعضــاء
  • 235 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 07 March 2015 - 06:33 PM

جامدة جدا و ممكن نعمل سريالات بيها كمان و ترقيم تلقائي لجدول لو فيه بيانات كتيييير