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

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

صورة
- - - - -

فوازير كويريه ( أي Query )


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

#1 abdu1_far

abdu1_far

    عضو نشط

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

تاريخ المشاركة 22 July 2009 - 01:59 PM

سلام عليكم ورحمة الله وبركاته
===================
اولآً احب امسي على كل أعضاء المنتدى الكرام
ثانياً : موضوع تنمية الناحية البرمجية وكمان طريقة التفكير المبدع وخاصة في مجال البرمجة يحتاج إلى احتكاك وكمان تعرض للمشكلات ، وده اللي بيخللي الواحد يكتسب مهارات وخبرات كبيرة في وقت قصير او وقت طويل حسب مدى إحتكاكه
إيه الكلام الكبيير اللي الواحد بيكتبه ده !!! ما علينا

عشان كده انا فكرت أعمل موضوع كأنه فزورة ، يعني واحد هيقول فزورة او بمعنى ادق حاجة قابلته في الاوراكل او حتى سمع عنها ومش عارف يحلها ، بس تكون حاجة لفه كده
برضه مش عارف الواحد بيقول ايه ، شكلي كبرت وخرفت

من الاخر كده : نطرح فزورة او سؤال استعلام اسبوعياً ، ونسيب الناس لمدة اسبوع تحاول وتجرب وفي الاخر أفضل حل هو اللي هيتحط كحل اللسؤال ومعاه اسم العضو
عشان نشجع جميع الاعضاء انها تفكر وكمان تتابع وتزداد خبرة

مش عارف الموضوع واضح ولا لأ ؟؟
هقترح اقتراح ، ان اللي عايز يضع سؤال يضعه ، طبعا ممكن يكون فيه اسئلة كتيرة ، نسيب بأه مهمة اختيار السؤال الاسبوعي للمشرفين ، يعني ياسلام لو حد من المشرفين يتابع معانا الموضوع ده ويختار سؤال الاسبوع ، وفي نهاية الاسبوع يختار الحل المثالي ، او نعمل استفتاء بين الاعضاء زي ما تحبوا .

مش عارف هل ممكن تطبيق الفكرة ؟ أكيد ان شاء الله
مين دايس معايا ؟؟ مين قال أنا ( أعوذ بالله من كلمة انا )

وانا عن نفسي هبدأ بأول سؤال .... تسخين كده يعني

* ازاي تعرض اسماء ايام الاسبوع على هيئة صفوف ( يعني تحت بعض ... سبت - حد - اتنين وهكذا بس يكونوا تحت بعض مش في ريكور واحد ) بدون استخدام UNION ؟؟؟

قبل حل الفزورة ... عايزين نأكد بس هنكمل الموضوع ولا لأ ومدى تفاعل الناس معاه والاقتراحات المطلوبة لتفعيلة وتطوير الفكرة

ومحدش يقوللي بيخه ... عشان انا بزعل :(
منتظر أرائكم
سلام عليكم
قال رسول الله صلى الله عليه وسلم "إن لله عز وجل عباداً أختصهم بقضاء حوائج الناس ، حببهم إلي الخير وحبب الخير إليهم
هم الاّمنون من عذاب الله يوم القيامة " أوكما قال صلى الله عليه وسلم

#2 abdou1984

abdou1984

    عضو نشط

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

تاريخ المشاركة 22 July 2009 - 03:16 PM

حل الفزورة
ممكن تعمل جدول فيه ايام الاسبوع من السبت الى الجمعة وكل يوم ياخذ رقم مسلسل من 1 الى 7
وطبعا لما تيجى تستعلم حجيبهملك تحت بعض

Code
select day_id, day_name from table 1 order by day_id

#3 ilhilh4ever

ilhilh4ever

    عضو

  • الأعضــاء
  • 19 مشاركة

تاريخ المشاركة 22 July 2009 - 03:34 PM

SELECT TO_CHAR(TO_DATE ( LPAD (ROWNUM,2,'0' )||'072009' , 'DDMMYYYY' ),'DAY')
FROM ALL_OBJECTS WHERE ROWNUM <=7


#4 mmsalman87

mmsalman87

    عضو مميز

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

تاريخ المشاركة 22 July 2009 - 04:26 PM

انا معاك في هذا الاقتراح هيا بنا لنشترك الكل

                                                                                             

                                                                                                                  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 


#5 sho_7222

sho_7222

    عضو مميز

  • الأعضــاء
  • 501 مشاركة
  • الاسم الأول:DR/ASHRAF.
  • اسم العائلة:FATHY
  • البـلـد: Country Flag
  • الاهتمامات:البحث العلمي في مجال تكنولوجياالتعليم الكتروني والتدريب T.o.T ومدقق خارجي لمعايير الجودة العالمية.
    والبرمجة :(,developer,Apps,Jdeveloper,DBA,BI,lienex,java,VB.NET)
  • المنصب الحالي:مستشار بمركز البرمجة بوزار ةالتربية والتعليم

تاريخ المشاركة 22 July 2009 - 04:56 PM

فكره ممتازه الي الامام

(رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء ، رب اغفر لي ولوالدي وللمؤمنين يوم يقوم الحساب)


مستشار مركز جودة البرمجة بوزارة التربية والتعليم

 

استاذ مساعد تكنولوجيا تعليم

 

dr.ashraf.fathy@hotmail.com


00201099020210

 


#6 mustafagamiel

mustafagamiel

    مشرف قسم النماذج والمشاريع

  • فريق الإشراف
  • 2,095 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 22 July 2009 - 05:31 PM

السلام عليكم
أولا :أحب أن أحيي الاخ عبدالله على فكرته الجميلة
الحل: هو انا اقتبسته من اخيilhilh4ever
كي فقط يتم ترتيبه بالترتيب الصحيح وكمان يظهر لنا عربي كما نشاء او انجليزي


SELECT decode(ROWNUM,1,'السبت',
2,'الاحد',
3,'الاثنين',
4,'الثلاثاء',
5,'الاربهاء',
6,'الخميس',
7,'الجمعة')
FROM ALL_OBJECTS where rownum<=7


وياريت نرى حلول اخرى

اللهم إن كان رزقي في الســــــــــماء فأنزله
وإن كان في الأرض فأخرجـه
وإن كان بعيدا فقربه وإن كان قريبا فيسره
وإن كان قليلا فكثره وإن كان كثيرا فبارك لي فيه

اللـــهم آمين
لا إله إلا الله وحده لاشريك له- له الملك وله الحمد وهو على كل شيء قدير
لا إله إلا أنت سبحانك-- إني كنت من الظالمين






#7 Semsem Basha

Semsem Basha

    مشترك

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

تاريخ المشاركة 22 July 2009 - 07:56 PM

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

#8 Ahmad.Hasan

Ahmad.Hasan

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

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

تاريخ المشاركة 22 July 2009 - 10:33 PM

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

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

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

 


#9 ahmedkhaled

ahmedkhaled

    عضو نشط

  • الأعضــاء
  • 264 مشاركة
  • الاسم الأول:Ahmed
  • اسم العائلة:Khaled
  • البـلـد: Country Flag
  • المنصب الحالي:Senior Oracle developer

تاريخ المشاركة 22 July 2009 - 10:38 PM

السلام عليكم ورحمة الله وبركاته



اخواني في الله هذه الفزوره جاتلي في مقابله والحمد لله معرفتش احلها لاني لسه خبرتي على قدي فقولت اقولهالكم علشان تستفيدو ومتنطظروش مني حلها علشان من الاخر مش عارفه
المهم اسمع ياعم بيقولق مره واحد مبرمج اتطلب منه انه يعمل تعديل في الداتابيز
دخل لاقاها 20 جدول 19 مربوطين بجدول اثاثي الي هو رقم 20 مثلا المهم
طبعا الجدول الاثاثي ده بعد ما اتعمل مسح واضافه وتعديل عليه يعني كل العك ده وطبعا الجدول السيكونس بتاعته بقت مش م ظبوطه يعني 3 4 8 9 12 34 38 39 45 47 مثلا يعني ماشيه كده ف اطلب منه انه يرجع يرتب الجدول تاني 123456789 يعني الترتيب العادي مع العلم ان كل رقم ليه كذا بيان في جدول اخر ومع العلم انه مفتاح اثاثي يلا قولولي ايه رأيكم في الفزوره دي اظن انها بتاعت السنه مش الاسبوع


(ان الله في عون العبد مادام العبد في عون اخيه)

if u file to plane u plane to file
Ahmed khaled
ahmed_khaleddba@hotmail&yahoo.com
oracle developer

#10 رعوّود

رعوّود

    عضو

  • الأعضــاء
  • 48 مشاركة
  • الاسم الأول:Alaa
  • اسم العائلة:Albanna
  • البـلـد: Country Flag

تاريخ المشاركة 23 July 2009 - 03:57 PM

طريقة لحل السؤال الأول
Select rownum,
Case When rownum = 1 Then 'الســـــبت'
When rownum = 2 Then 'الأحــــــد'
When rownum = 3 Then 'الإثنيــــن'
When rownum = 4 Then 'الثلاثـــاء'
When rownum = 5 Then 'الأربعـــاء'
When rownum = 6 Then 'الخميـــــس'
When rownum = 7 Then 'الجمعـــــة'
End Weak_day
FROM ALL_OBJECTS WHERE ROWNUM <=7;


والثاني جاري العمل عليه ...................

#11 abdu1_far

abdu1_far

    عضو نشط

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

تاريخ المشاركة 23 July 2009 - 05:43 PM

ما شاء الله
حلول الاخوة ilhilh4ever , mustafagamiel ,رعوّود
ربنا يبارك فيكم ولكم

بس ما حدش ينسى اني كاتب بنسخن يعني .... التقيل جاي

بس مكنش الغرض من الموضوع ان سؤال والناس تحلها ، انا ذكرت في البداية اننا عايزين نعملها بشكل اسبوعي ، فانا كنت فاتح باب مناثشة للشكل الامثل لتفيعلها ، بمعنى هل كل واحد يخش يضع سؤال ، وأخ مشرف يخش يختار السؤال المناسب ، لان لو احنا سيبناها كده هنلاقي كل سوية اسئلة جديدة ومحدش هيركز
يا أما الناس هتهم بالسؤال الاول الموجود وتحله بدون ابداء ؤأيه في طريقة الموضوع
لان انا عادي كان ممكن اجي واعمل سؤال ، والاسبوع اللي بعده سؤال بس في مواضيع منفصلة ، احنا عايزين الموضوع يكون ثابت علطول ومعروف كل يوم سيبت في كل اسبوع سؤال جديد ، وكل يوم جمعة اخر الاسبوع يعني اجابة السؤال المثالي واسم العضو ...
فياريت اديكوا معانا بأه ونشوف اقتراحات للموضوع
شكراً لتفاعلكوا مع الموضوع
سلام عليكم
قال رسول الله صلى الله عليه وسلم "إن لله عز وجل عباداً أختصهم بقضاء حوائج الناس ، حببهم إلي الخير وحبب الخير إليهم
هم الاّمنون من عذاب الله يوم القيامة " أوكما قال صلى الله عليه وسلم

#12 mustafagamiel

mustafagamiel

    مشرف قسم النماذج والمشاريع

  • فريق الإشراف
  • 2,095 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 25 July 2009 - 07:08 PM

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

لاعادة ترتيب ال primary key 1234 يمكنك عمل cursor for update وبعد كده تقوم بعمل trigger على الجدول الاساسي من النوع after update ليقوم بترتيب الجدوال المرتبطة
مثال
يتم عمل اولا على الجدول الاساس هذا الكيرسور
declare 
cursor c is select id from basic_table for update of basic_table.id;
v_id number;
x number;
begin select count(*) into x from basic_table;
for i in 1..x loop
fetch c into v_id; update basic_table set id=i where current of c;
exit when c%notfound;
end loop;
commit;
close c;
end;


ماسبق الفايدة منه تعديل البرايمري كي كده 1 2 3 4 5 6 وهكذا

وطبعا لاتنسى بناء التريجر ده قبل عمل رن لهذا الكيرسور
التريجر كده
create or replace trigger rearrange after update on basic_table;
for each row
begin update detail_table set id=:new.id where id=:old.id;
another update for detail table
----
----
end;

موفق ان شاء الله
====================================
منتظرين باقي المناقشة في موضوع أخي عبد الله
والسلام عليكم

اللهم إن كان رزقي في الســــــــــماء فأنزله
وإن كان في الأرض فأخرجـه
وإن كان بعيدا فقربه وإن كان قريبا فيسره
وإن كان قليلا فكثره وإن كان كثيرا فبارك لي فيه

اللـــهم آمين
لا إله إلا الله وحده لاشريك له- له الملك وله الحمد وهو على كل شيء قدير
لا إله إلا أنت سبحانك-- إني كنت من الظالمين






#13 abdu1_far

abdu1_far

    عضو نشط

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

تاريخ المشاركة 26 July 2009 - 11:45 AM

ويوم السبت يقوم الاخ عبدالله بعمل الموضوع وينظم بطريقة ما حسب ماقولت


طب وليه التدبيس ده بأه
انا موافق على الاقتراح بس اعتذر عن موضوع اني انا اللي انظم ن والله لاني مش ضامن ظروف شغل، انا كان اقتراحي من الاول احد المشرفين ومن غير ذكر اسماء يكون مثلا مثلا يعني اسمه مصطفى جميل وربنا يكرم
الاقتراح رائع ان يكون فيه موضوع منفصل ... وانا معاك وشد حيلك بأه ونظم الموضوع يوم السبت كويس عشان الواحد يقدر يخش بقلب جامد
مازلنا في انتظار تفاعل اكثر واقتراحات اكثر
شكرا للجميع
قال رسول الله صلى الله عليه وسلم "إن لله عز وجل عباداً أختصهم بقضاء حوائج الناس ، حببهم إلي الخير وحبب الخير إليهم
هم الاّمنون من عذاب الله يوم القيامة " أوكما قال صلى الله عليه وسلم

#14 mustafagamiel

mustafagamiel

    مشرف قسم النماذج والمشاريع

  • فريق الإشراف
  • 2,095 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 26 July 2009 - 09:06 PM

السلام عليكم

طب وليه التدبيس ده بأه


ياباشا مفيش تدبيس ولا شيء ربنا يتقبل مننا جميعا ويارب تكون دايما منورنا كده باقتراحاتك وحلولك ودمك الخفيف وافشاتك الحلوة

لكن ياريت نشوف اقتراحات وتسجيل حضور لل هيشترك وال متحمس معنا

عموما ان شاء الله يوم السبت سيتم عمل موضوع جديد وننتظر الاسئلة
والله المعين

اللهم إن كان رزقي في الســــــــــماء فأنزله
وإن كان في الأرض فأخرجـه
وإن كان بعيدا فقربه وإن كان قريبا فيسره
وإن كان قليلا فكثره وإن كان كثيرا فبارك لي فيه

اللـــهم آمين
لا إله إلا الله وحده لاشريك له- له الملك وله الحمد وهو على كل شيء قدير
لا إله إلا أنت سبحانك-- إني كنت من الظالمين






#15 mageed_ahmed

mageed_ahmed

    مشرف قسم الـ DBA

  • فريق الإشراف
  • 956 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:.

تاريخ المشاركة 30 July 2009 - 12:58 PM

اذا قمت بعمل
1-delete from emp ;
2- commit ;
وتريد استرجاع ما تم تأكيد حذفه من الجدول بدون استخدام أي أدوات DBA مثل اعادة Dump أو استخدام recovery tools

كيف يمكنك استرجاع البيانات بجمله SQL بسيطه خالص؟


تحياتي وشكرا للافكار الرائعة
("واتقوا يوما ترجعون فيه الي اللــــــه")