abdu1_far بتاريخ: 22 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 22 يوليو 2009 سلام عليكم ورحمة الله وبركاته ===================اولآً احب امسي على كل أعضاء المنتدى الكرام ثانياً : موضوع تنمية الناحية البرمجية وكمان طريقة التفكير المبدع وخاصة في مجال البرمجة يحتاج إلى احتكاك وكمان تعرض للمشكلات ، وده اللي بيخللي الواحد يكتسب مهارات وخبرات كبيرة في وقت قصير او وقت طويل حسب مدى إحتكاكهإيه الكلام الكبيير اللي الواحد بيكتبه ده !!! ما علينا عشان كده انا فكرت أعمل موضوع كأنه فزورة ، يعني واحد هيقول فزورة او بمعنى ادق حاجة قابلته في الاوراكل او حتى سمع عنها ومش عارف يحلها ، بس تكون حاجة لفه كده برضه مش عارف الواحد بيقول ايه ، شكلي كبرت وخرفت من الاخر كده : نطرح فزورة او سؤال استعلام اسبوعياً ، ونسيب الناس لمدة اسبوع تحاول وتجرب وفي الاخر أفضل حل هو اللي هيتحط كحل اللسؤال ومعاه اسم العضو عشان نشجع جميع الاعضاء انها تفكر وكمان تتابع وتزداد خبرة مش عارف الموضوع واضح ولا لأ ؟؟هقترح اقتراح ، ان اللي عايز يضع سؤال يضعه ، طبعا ممكن يكون فيه اسئلة كتيرة ، نسيب بأه مهمة اختيار السؤال الاسبوعي للمشرفين ، يعني ياسلام لو حد من المشرفين يتابع معانا الموضوع ده ويختار سؤال الاسبوع ، وفي نهاية الاسبوع يختار الحل المثالي ، او نعمل استفتاء بين الاعضاء زي ما تحبوا .مش عارف هل ممكن تطبيق الفكرة ؟ أكيد ان شاء اللهمين دايس معايا ؟؟ مين قال أنا ( أعوذ بالله من كلمة انا ) وانا عن نفسي هبدأ بأول سؤال .... تسخين كده يعني * ازاي تعرض اسماء ايام الاسبوع على هيئة صفوف ( يعني تحت بعض ... سبت - حد - اتنين وهكذا بس يكونوا تحت بعض مش في ريكور واحد ) بدون استخدام UNION ؟؟؟قبل حل الفزورة ... عايزين نأكد بس هنكمل الموضوع ولا لأ ومدى تفاعل الناس معاه والاقتراحات المطلوبة لتفعيلة وتطوير الفكرةومحدش يقوللي بيخه ... عشان انا بزعل منتظر أرائكم سلام عليكم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
abdou1984 بتاريخ: 22 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 22 يوليو 2009 حل الفزورة ممكن تعمل جدول فيه ايام الاسبوع من السبت الى الجمعة وكل يوم ياخذ رقم مسلسل من 1 الى 7 وطبعا لما تيجى تستعلم حجيبهملك تحت بعض Code select day_id, day_name from table 1 order by day_id اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ilhilh4ever بتاريخ: 22 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 22 يوليو 2009 SELECT TO_CHAR(TO_DATE ( LPAD (ROWNUM,2,'0' )||'072009' , 'DDMMYYYY' ),'DAY') FROM ALL_OBJECTS WHERE ROWNUM <=7 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mmsalman87 بتاريخ: 22 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 22 يوليو 2009 انا معاك في هذا الاقتراح هيا بنا لنشترك الكل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sho_7222 بتاريخ: 22 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 22 يوليو 2009 فكره ممتازه الي الامام اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mustafagamiel بتاريخ: 22 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 22 يوليو 2009 السلام عليكمأولا :أحب أن أحيي الاخ عبدالله على فكرته الجميلة الحل: هو انا اقتبسته من اخيilhilh4ever كي فقط يتم ترتيبه بالترتيب الصحيح وكمان يظهر لنا عربي كما نشاء او انجليزي SELECT decode(ROWNUM,1,'السبت', 2,'الاحد', 3,'الاثنين', 4,'الثلاثاء', 5,'الاربهاء', 6,'الخميس', 7,'الجمعة') FROM ALL_OBJECTS where rownum<=7 وياريت نرى حلول اخرى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Semsem Basha بتاريخ: 22 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 22 يوليو 2009 فكره رائعة وجميلة جدا اخ عبدالله وان شاء الله معاك والى الامام وياريت كل الاعضاء والمشرفين يشاركونا فى الموضوع ده لانه جميل ومفيد للجميع ان شاء الله وفقنا الله لما يجبه ويرضاه تقبلو تحياتى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 22 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 22 يوليو 2009 السلام عليكمفكرة رائعه جدا..نرجو الاهتمام بالفكرة.. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmedkhaled بتاريخ: 22 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 22 يوليو 2009 السلام عليكم ورحمة الله وبركاته اخواني في الله هذه الفزوره جاتلي في مقابله والحمد لله معرفتش احلها لاني لسه خبرتي على قدي فقولت اقولهالكم علشان تستفيدو ومتنطظروش مني حلها علشان من الاخر مش عارفه المهم اسمع ياعم بيقولق مره واحد مبرمج اتطلب منه انه يعمل تعديل في الداتابيز دخل لاقاها 20 جدول 19 مربوطين بجدول اثاثي الي هو رقم 20 مثلا المهم طبعا الجدول الاثاثي ده بعد ما اتعمل مسح واضافه وتعديل عليه يعني كل العك ده وطبعا الجدول السيكونس بتاعته بقت مش م ظبوطه يعني 3 4 8 9 12 34 38 39 45 47 مثلا يعني ماشيه كده ف اطلب منه انه يرجع يرتب الجدول تاني 123456789 يعني الترتيب العادي مع العلم ان كل رقم ليه كذا بيان في جدول اخر ومع العلم انه مفتاح اثاثي يلا قولولي ايه رأيكم في الفزوره دي اظن انها بتاعت السنه مش الاسبوع (ان الله في عون العبد مادام العبد في عون اخيه) if u file to plane u plane to fileAhmed khaledahmed_khaleddba@hotmail&yahoo.comoracle developer اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
رعوّود بتاريخ: 23 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 23 يوليو 2009 طريقة لحل السؤال الأول 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; والثاني جاري العمل عليه ................... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
abdu1_far بتاريخ: 23 يوليو 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 23 يوليو 2009 ما شاء اللهحلول الاخوة ilhilh4ever , mustafagamiel ,رعوّود ربنا يبارك فيكم ولكمبس ما حدش ينسى اني كاتب بنسخن يعني .... التقيل جايبس مكنش الغرض من الموضوع ان سؤال والناس تحلها ، انا ذكرت في البداية اننا عايزين نعملها بشكل اسبوعي ، فانا كنت فاتح باب مناثشة للشكل الامثل لتفيعلها ، بمعنى هل كل واحد يخش يضع سؤال ، وأخ مشرف يخش يختار السؤال المناسب ، لان لو احنا سيبناها كده هنلاقي كل سوية اسئلة جديدة ومحدش هيركز يا أما الناس هتهم بالسؤال الاول الموجود وتحله بدون ابداء ؤأيه في طريقة الموضوعلان انا عادي كان ممكن اجي واعمل سؤال ، والاسبوع اللي بعده سؤال بس في مواضيع منفصلة ، احنا عايزين الموضوع يكون ثابت علطول ومعروف كل يوم سيبت في كل اسبوع سؤال جديد ، وكل يوم جمعة اخر الاسبوع يعني اجابة السؤال المثالي واسم العضو ...فياريت اديكوا معانا بأه ونشوف اقتراحات للموضوع شكراً لتفاعلكوا مع الموضوع سلام عليكم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mustafagamiel بتاريخ: 25 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 25 يوليو 2009 السلام عليكم الفكرة جميلة وجيدة يأخ عبدالله إذن اقتراح يتم عمل موضوع جديد ويتم تنظيم كل الاسئلة "أسئلة الاسبوع " في مشاركة واحدة يعني الاسئلة لاتكون متوزعة ويكتب في أعى المشاركة دي أسئلة مثلا الاسبوع الاول من شهر مثلا يونيو ويتم وضع الاسئلة وكل عضو يضع سؤال جديد يقوم المشرف بأخذ هذا السؤال ووضعه مع أسئلة الاسبوع وطبعا يكتب اسم صاحب السؤال ويتم اختيار مثلا مش سؤال يعني على حسب الاسئلة ممكن سؤالين ليه لأ لان هناك اسبوع كامل لوضع الاجابات وهكذا ثم يتم اختيار الاجابة الاحسن مثلا لكفاءتها وسهولتها ومدى قصرها وهكذا ما رأيكم ممكن نفتح باب المناقات لنهاية هذا الاسبوع ويوم السبت يقوم الاخ عبدالله بعمل الموضوع وينظم بطريقة ما حسب ماقولت او لو في اقتراحات اخرى احسن يتم اتباعها وهكذا ======================بالنسبة لسؤال الاخ أحمد خالدلاعادة ترتيب ال 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; موفق ان شاء الله ====================================منتظرين باقي المناقشة في موضوع أخي عبد اللهوالسلام عليكم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
abdu1_far بتاريخ: 26 يوليو 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 يوليو 2009 ويوم السبت يقوم الاخ عبدالله بعمل الموضوع وينظم بطريقة ما حسب ماقولت طب وليه التدبيس ده بأه انا موافق على الاقتراح بس اعتذر عن موضوع اني انا اللي انظم ن والله لاني مش ضامن ظروف شغل، انا كان اقتراحي من الاول احد المشرفين ومن غير ذكر اسماء يكون مثلا مثلا يعني اسمه مصطفى جميل وربنا يكرم الاقتراح رائع ان يكون فيه موضوع منفصل ... وانا معاك وشد حيلك بأه ونظم الموضوع يوم السبت كويس عشان الواحد يقدر يخش بقلب جامد مازلنا في انتظار تفاعل اكثر واقتراحات اكثر شكرا للجميع اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mustafagamiel بتاريخ: 26 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 26 يوليو 2009 السلام عليكم طب وليه التدبيس ده بأه ياباشا مفيش تدبيس ولا شيء ربنا يتقبل مننا جميعا ويارب تكون دايما منورنا كده باقتراحاتك وحلولك ودمك الخفيف وافشاتك الحلوةلكن ياريت نشوف اقتراحات وتسجيل حضور لل هيشترك وال متحمس معنا عموما ان شاء الله يوم السبت سيتم عمل موضوع جديد وننتظر الاسئلة والله المعين اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mageed_ahmed بتاريخ: 30 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 30 يوليو 2009 اذا قمت بعمل 1-delete from emp ;2- commit ;وتريد استرجاع ما تم تأكيد حذفه من الجدول بدون استخدام أي أدوات DBA مثل اعادة Dump أو استخدام recovery tools كيف يمكنك استرجاع البيانات بجمله SQL بسيطه خالص؟تحياتي وشكرا للافكار الرائعة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mezo_3_2000 بتاريخ: 7 سبتمبر 2009 تقديم بلاغ مشاركة بتاريخ: 7 سبتمبر 2009 السلام عليكم ورحمة الله وبركاته ممكن اعمل استرجاع بـ rollbackعادى خالص بس الكلام دا لو مكنتش عملت Commit اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 7 سبتمبر 2009 تقديم بلاغ مشاركة بتاريخ: 7 سبتمبر 2009 (معدل) اذا قمت بعمل 1-delete from emp ;2- commit ;وتريد استرجاع ما تم تأكيد حذفه من الجدول بدون استخدام أي أدوات DBA مثل اعادة Dump أو استخدام recovery tools كيف يمكنك استرجاع البيانات بجمله SQL بسيطه خالص؟تحياتي وشكرا للافكار الرائعة السلام عليكمكيفك ابو حميد.؟؟بهذه الحالة يمكنك استخدام FLASHBACK QUERY كالتالي:create table emp_w as select * from emp as of timestamp (sysdate -5/1440); حيث ان 1440 عدد الدقائق في اليوم...و 5 اذا كانت عملية الحذف قد مضى عليها 5 دقائق ... وهكذا ...وبذلك قمت باستعادة بياناتك في جدول جديد...تحياتي تم تعديل 7 سبتمبر 2009 بواسطة PALI.ORACLE اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mmsalman87 بتاريخ: 7 سبتمبر 2009 تقديم بلاغ مشاركة بتاريخ: 7 سبتمبر 2009 مشكور احمد معلومة مفيدة للغاية اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hrs بتاريخ: 8 سبتمبر 2009 تقديم بلاغ مشاركة بتاريخ: 8 سبتمبر 2009 بصراحة ولا اروع ..مستغربة ليش وقف الموضوعجميييل جدابالاضافة الى اني اشكركم جميعا لأني فعلا استفدتوبطريقة تحميسيةطيبانا كاعادة عندي سؤاللأني بصراحة مافهمت الطريقة الي عملتوها عشان تطلعو ايا الاسبوعيعني كيف استفدتم من جدول اول اوبجكتس انا الي اعرفه انه فيه وصف لكل الاوبجتس الي يمكن دخولهااتمنى انكم تستمرون في طرح الاسئلة الجميلةاممممممم وبس اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
محمد جمعه بتاريخ: 4 يناير 2010 تقديم بلاغ مشاركة بتاريخ: 4 يناير 2010 (معدل) السلام عليكم ورحمة الله وبركاته كل الشكر للأخوة الأفاضل على الفوازير والحلعندي سؤال .. هوأنا اتعينت في شركة صناعية وتجارية اشترت مجموعة برامج من Software House ولم يعطوهم الـ Source Code بتاع الفورم والربورتاتمطلوب مني أن أعدل على البرامج الموجودة وأعمل برامج أخرى تعتمد على البرامج الموجودةانا فكرت أن اعمل تتبع للبيانات Tracing أي أنشأ جدول جديد(gomaa) في ثلاثة حقول الحقل الأول اسم الجدول الحقل الثاني عدد الحقول قبل الإضافة في شاشة الموظفين مثلاً الحقل الثالث عدد الحقول بعد الإضافة في شاشة الموظفين مثل ثم أدخل اسماء الجداول من الجدول TAB وعدد السجلات في كل جدول في الجدول الجديد(gomaa) ثم أدخل بيانات موظف مثلا في شاشة الموظفين وده طبعا سيضيف سجل جديد في جدول الموظفينثم أعدل بيانات العمود الثالث في جدول (gomaa) لعدد السجلات في كل جدول وذلك بمعلومية اسم الجدولثم اعمل تقرير يوضع العواميد الثلاثة وواحد رابع هو حصل طرح العمود الثالث من العمود الثاني وبالتالي يوجد رقم واحد وهذا هو جدول الموظفينوهكذا السؤال هو ازاي أدخل اسماء الجداول من الجدول TAB وعدد السجلات في كل جدول في الجدول الجديد(gomaa)والسؤال الأهم هل أللي بأعملة أنا حرام ولا حلال؟مع العلم مجموعة البرامج ثمنها حوالي 300 الف جنيه مصري من غير Source Codeاما ثمنها كام بالـ Source Codeارجو ماكنش بتاقل عليكم لأنني بافكر اسيب الشركة دة مع العلم أنا بقالي سنة ونصف بأدور على شغل وظهرت الشركة دة[email protected] تم تعديل 4 يناير 2010 بواسطة محمد جمعه اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.