بتاريخ: 9 سبتمبر 200916 سنة comment_169142 السلام على اهل السلام ..كيف الصحة .. ان شاء الله الكل بخيرشوفو .. انا اكتشفت ان فيه جداول مهم اني اعرف عنها.. ولكني ضايعة شوي فياريت احد يقدر يساعدنيهذي الجداول هيdata dictionary viewsسواء لليوزر او السيستممثل ..user_objects,user_tables,user_indexes,user_views,user_sequences,user_constraints,user_cons_columns,user_ind_columns,user_tab_columnsاحس انهم كثيييير جدا .. والمشكلة ايضا ليس في معرفة الوصف فقط فهذي يمكن عن طريق البحثولكن المشكلة في طريقة استخدامها والاستفادة منهافياريت من لديه امثلة لاستخدمها او نصيحة او شي ممكن يساعد فيه لايبخل علينااممممممم وبس تم تعديل 9 سبتمبر 200916 سنة بواسطة hrs تقديم بلاغ
بتاريخ: 9 سبتمبر 200916 سنة comment_169149 سلام عليكمالاخت HRS :موضوع الداتا دكشنري ليه فصل كامل في السكول ، على العموم تعالى نخلصه في السريع مع بعض ، تعتبر الداتا دكشنري هي المرجع لكل عمليات DDL التي تمت على الداتا بيز سواء على مستوى الداتابيز ككل او الاسكيمة او اليوسر يعني انا ممكن اعرف اي حاجة تم فعلها على الداتا بيز ومين عاملها وتاريخ عملها..... وهكذا خللينا نقول ========اني لو عايز اعرف اي حاجة على مستوى الداتا بيز بغض النظر عن اليوسر ، إذا يجب اني استخدم ALL_OBJECTS يعني هنبدأ بكلمة ALL- اما لو عايزين نطلع حاجة على مستوى اليوسر يبقى هنستخدم USER_OBJECTS'طبعا مع وضع الشروط المطلوبه ، يعني لو عايزين بيانات الانشاء لكل الجداول مثلا على مستوى الداتا بيز هنحط شرط WHERE OBJECT_TYPE ='TABLE'وهكذا لو انت عايزه بأه تشوفي كل واحدة بتنفذ ايه ده شوية امثلة عشان اجيب الدكشنري بتاع كل الاوبجكت على مستوى الداتا بيز SELECT * FROM ALL_OBJECTS عشان اجيب الدكشنري بتاع كل الجداول على مستوى الداتا يبزيبقى هنزود شرط SELECT * FROM ALL_OBJECTS WHERE OBJECT_TYPE ='TABLE' لو عايزين نجيب الدكشنري بتاع كل الاوبجكت بتاعة يوسر معين SELECT * FROM ALL_OBJECTS WHERE OWNER ='HR' وهكذا .... ده لو عايز اعرف معلومات عن الاوبجكتز بتاعتي على مستوى الداتا بيز ، طبعا ممكن تجيبي اي حاجة حصل عليها تعديل النهارده او تم انشاؤها امبارح وهكذا وبالمثل على مستوى اليوسر او الاسكيمة ممكن اعرف ايه اللي حصل بس في الحالة ده هستخدم USER_OBJECTS في الحالة ده وبالمثل ممكن على مستوى الاوبكجت ذات نفسه .... مثال USER_TABLESلو انت عايزه رأي جرب بأيدك على التود وشوفي النتائج ، وهتقدري تلمي الداتا دكشنري بسهولة اهم مثالين ....... SELECT * FROM ALL_OBJECTS SELECT * FROM USER_OBJECTS تقديم بلاغ
بتاريخ: 9 سبتمبر 200916 سنة كاتب الموضوع comment_169153 انا ممكن اعرف اي حاجة تم فعلها على الداتا بيز ومين عاملها وتاريخ عملها..... وهكذا -- ممكن معرفه كل حاجة حتى لو كانت سيليكت ستيتمنت؟؟ طيب شوف انا فعلا قعدت اشوف الجداول دي ومعلوماتك فادتني جدا سؤال فرعي انا استخدم بي ال اس كيو ال ديفيلوبر يفرق عن تود ولو نعم ايه الفرق؟؟ نرجع للموضوع المشكلة يااخي انه الواحد محتاج مسألة او مثال تستفيد منه من الجداول عشان يسهل حفظها عرفت ازاي يعني مثلا انا احتجت اني اطلع السكربت بتاع الفيو فقعدت ادور عشان القى دا select text from user_views where view_name=view name فأنا محتاجة امثلة من هذا القبيل واكيد ان شاء الله حعمل جاهدة للالمام بهم امممممم وبس تقديم بلاغ
بتاريخ: 9 سبتمبر 200916 سنة comment_169157 انتى عنوان رسالتك استشارة قانونيةممكن تقوليلنا اية علاقة القانون بسؤالك عن ال data dictionary تقديم بلاغ
بتاريخ: 9 سبتمبر 200916 سنة comment_169163 ياطارق .... انت سيبت الموضوع ومسكت في العنوان بشارة بشارة يعني تقديم بلاغ
بتاريخ: 9 سبتمبر 200916 سنة comment_169164 اختي الكريمة :الفرق بين الاي سيكول والتود كالفرق بين المرسيدس والعربية الكاروالحاجة الوحيدة المشتركة انهم الاتنين بيعملوا نفس الاجراءات بتاعة الاوراكل بس المهم ... بالنسبة لسؤالك نفذي الداتا دكشنري على التود او على الاي سيكول مش فارقه ، كلها تولز مساعدة اما موضوع التود فده موضوع تاني خالص==================================================== select text from user_views where view_name=view name يعني بصي المثال ده ، انت بتقولي اتعذبتي لحد ما عرفتيه ، ده على التود ابسط واسهل ما يمكن ، هتلاقي تابه اسمها SCRIPT هتدوسي عليها هتقي الاسكريبت اللي تم بناء الفيو بيها مش قولتلك كالفرق بين المرسيدس والكارو تم تعديل 9 سبتمبر 200916 سنة بواسطة abdu1_far تقديم بلاغ
بتاريخ: 9 سبتمبر 200916 سنة كاتب الموضوع comment_169165 طارق فاضي .. اسمك فاضي وعنواني لفت انتباه عشان حتى الفاضي يدخل يمكن يساعدني .. i am jokingاخ عبدو .. شوف لما تجيب مثال لاتتكلم في السيارات لأني ماليش فيهموتسلم وان شاء الله راح اجرب عليهمواذا اي احد لقا تطبيق عليهم ياريت يحطه زي ده مثلا SELECT decode(ROWNUM,1,'السبت', 2,'الاحد', 3,'الاثنين', 4,'الثلاثاء', 5,'الاربهاء', 6,'الخميس', 7,'الجمعة') FROM ALL_OBJECTS where rownum<=7 اموت واعرف ازاي اتعملت ديالمهم دي مسروقة من فوازير كويرية اممم وبس تقديم بلاغ
بتاريخ: 9 سبتمبر 200916 سنة comment_169167 مالها بس ... الكود حلو وابن حلال اوهوهالاول حضرتك تعرفي الROWNUM ??لو تعرفيه يبقى مفيش مشكلة احنا اتقفنا ان ALL_OBJECTS عبارة عن جدول فيها معلومات عن كل الاوبجكت الموجودة عندك ، وبالتالي فيه داتا ، يعني فيه صفوف ، وكل صف ليه ROWNUM س فالكود بيقول روح شوف الROWNUM بتاع الصف ، طبعا في حالة ان الROWNUM أقل من او يساوي 7 بعدد ايام الاسبوع يعني ، يعني اول 7 صفوف في جدول ALL_OBJECTS طبعا هيكون الROWNUM كده 1و2و3و4و5و6و7 بس نعمل بأه DECODE لو 1 يبقى السبت ، لو 2 يبقى الاحد .... وهكذا اتمنى تكون الفكرة وصلت ... ويارب نفعل موضوع فوازير كويرية تاني بس لما الاخ مصطفى جميل يكون موجود بس يعني بعد العيد ان شاء اللهبالمناسبة ... انا قولت مرسيدس عشان خفت لحسن ميكونش لك في العربيات ، ومرضيتش اقول نوع تاني وعلى فكرة العضو اسم عضويته طارق فتحي مش فاضي !!!!!سلام عليكم تم تعديل 9 سبتمبر 200916 سنة بواسطة abdu1_far تقديم بلاغ
بتاريخ: 9 سبتمبر 200916 سنة كاتب الموضوع comment_169172 سوري سوري اخ طارق فتحي .. انا قرأته بالغلط..اخ عبدو يعني هذي هي كل السالفة يعني ممكن يستخدمة اي جدول بس هم استخدمو هذا عشان اكيد فيه اكثر من 7 ..وانا قلبت الدنيا .. ومحتاره قاعدة اشوف شنو فيه مميز في هالروز ....شكرا شكرا جزيلا تقديم بلاغ
بتاريخ: 12 سبتمبر 200916 سنة comment_169508 انا مش عارف انتي محتارة ليهومصعبة المواضيع على نفسكانتي oracle developer or DBA ؟ تقديم بلاغ
بتاريخ: 14 سبتمبر 200916 سنة كاتب الموضوع comment_169638 بدينا نغلط اخ ال ساكا اش تفرق يعني .. انا ديفيلوبر بس تقدر تقول لسه مبتدئ تقديم بلاغ
بتاريخ: 14 سبتمبر 200916 سنة comment_169719 ايه الغلط في كلاميانا بسالك انت developer or adminبسوبعدين انا اسمي مش ال ساكا اسمي السقا تقديم بلاغ
بتاريخ: 15 سبتمبر 200916 سنة كاتب الموضوع comment_169752 اوه سوري سوري سوريمرة ثانيه بكتب الاسم مثل ماهواصل الترجمة عندي ضاربةمسامحة اح فتحي مرة ثانية ومسامحة اخ السقا مرتين تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.