الانتقال إلى المحتوى
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.

?removing Packages

Featured Replies

بتاريخ:
Which statement is true about removing packages?

A. You must remove the package body first.
B. Removing a package specification removes the body too.
C. Removing the package body removes the specification too.
D. You must remove both the package body and the specification separately.
E. Removing a package specification removes all stand alone stored functions named in
the specification.
بتاريخ:

السلام عليكم و رحمة الله -تعالى- و بركاته,
الاخ هاني..الاجابة الصحيحة هي 'B'

الاجابة 'A' غير صحيحة لانك تستطسع حذف 'Package Specification' دون حذف 'Package Body' اولا.

الاجابة 'C' غير صحيحة لان 'Package Specification' مستقل بذاته.

الاجابة 'D' غير صحيحة لانك عندما تحذف 'Package Specification' فان 'Package Body' ينحذف تلقائيا.

الاجابة 'E' غير صحيحة فان حذف 'Package Specification' يجعل 'Function' المستقل معطل 'Disabled' ولا يحذفه.

انصحك بمراجعة فصل المستقلات 'Independencies'

بتاريخ:

السلام عليكم و رحمة الله -تعالى- و بركاته,
الاخ هاني..الاجابة الصحيحة هي 'B'

الاجابة 'A' غير صحيحة لانك تستطسع حذف 'Package Specification' دون حذف 'Package Body' اولا.

الاجابة 'C' غير صحيحة لان 'Package Specification' مستقل بذاته.

الاجابة 'D' غير صحيحة لانك عندما تحذف 'Package Specification' فان 'Package Body' ينحذف تلقائيا.

الاجابة 'E' غير صحيحة فان حذف 'Package Specification' يجعل 'Function' المستقل معطل 'Disabled' ولا يحذفه.

انصحك بمراجعة فصل المستقلات 'Independencies'

اخى العزيز ممكن تفهمنى انت ليه بتناقد نفسك فى اجابتك الاول قلت
الاجابة 'A' غير صحيحة لانك تستطسع حذف 'Package Specification' دون حذف 'Package Body' اولا.
ثم قلت
الاجابة 'D' غير صحيحة لانك عندما تحذف 'Package Specification' فان 'Package Body' ينحذف تلقائيا
ياريت توضحلى ايه فكرتك رغم انى ارى انك اذا حذفت الباكج Specification' فان 'Package Body' ستنحزف تلقائيا
اما اذا كان هناك طريقه لحزف 'Package Specification' دون حزف 'Package Body' فارو منك شرحها لنا

شباب ده سؤال محيرنا فى الامتحان لانه ذاكر ان الاجابه الصحيحه هى D وانا شخصيا ارى ان الاجابة الصحيحه هى B لانك عندما تحذف 'Package Specification' فان الباكج body
ستنحذف تلقائيا
فنرجوا منكم توضيه اى الاجابتين اصح
بتاريخ:


السلام عليكم و رحمة الله -تعالى- و بركاته,
الاخ هاني..الاجابة الصحيحة هي 'B'

الاجابة 'A' غير صحيحة لانك تستطسع حذف 'Package Specification' دون حذف 'Package Body' اولا.

الاجابة 'C' غير صحيحة لان 'Package Specification' مستقل بذاته.

الاجابة 'D' غير صحيحة لانك عندما تحذف 'Package Specification' فان 'Package Body' ينحذف تلقائيا.

الاجابة 'E' غير صحيحة فان حذف 'Package Specification' يجعل 'Function' المستقل معطل 'Disabled' ولا يحذفه.

انصحك بمراجعة فصل المستقلات 'Independencies'

اخى العزيز ممكن تفهمنى انت ليه بتناقد نفسك فى اجابتك الاول قلت
الاجابة 'A' غير صحيحة لانك تستطسع حذف 'Package Specification' دون حذف 'Package Body' اولا.
ثم قلت
الاجابة 'D' غير صحيحة لانك عندما تحذف 'Package Specification' فان 'Package Body' ينحذف تلقائيا
ياريت توضحلى ايه فكرتك رغم انى ارى انك اذا حذفت الباكج Specification' فان 'Package Body' ستنحزف تلقائيا
اما اذا كان هناك طريقه لحزف 'Package Specification' دون حزف 'Package Body' فارو منك شرحها لنا

شباب ده سؤال محيرنا فى الامتحان لانه ذاكر ان الاجابه الصحيحه هى D وانا شخصيا ارى ان الاجابة الصحيحه هى B لانك عندما تحذف 'Package Specification' فان الباكج body
ستنحذف تلقائيا
فنرجوا منكم توضيه اى الاجابتين اصح



السلام عليكم و رحمة الله -تعالى- وبركاته,
الاخ العزيز a_m2 اولا اريدك ان تحط اعصابك في ثلاجة :) , كلامي ما فيه تناقض لانك لو ركزت شوي بتعرف اني قلت في الاجابة 'A' ان حذف 'Package Specification' يقوم بحذف 'Package Body' اما حذف 'Package Body' لا يؤثر اطلاقا على 'Package Specification'. وما في تناقض يا اخي العزيز و الاجابة الصيحة هي 'B' وابشرك ان كلامي صحيح و امتحان PL/SQL 9i هو الامتحان الوحيد الي حصلت فيه على علامة كاملة :)
بتاريخ:

السلام عليكم

الأخ a_m2

الأخ ABUSANAD
قصده واضح في الاجابة a

بمعني انك لا تحتاج ان تحذف الباكيدج بودي اولا قبل حذف الباكيدج اي ان هذا ليس شرطا لا نه عند حذف ال'Package Specification' يتم حذف ال'Package Body'
تلقائيا و العكس غير صحيح

اي انه يوضح انه ليس شرطا ان يتم حذف البودي اولا
ولا يوجد اي تناقض في ذلك
و الأجابة الصحيحة هي b فعلا
بالتوفيق

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

أخى العزيز a_m2 كلام أخوك احمد العولقي غير متناقض ..... قد تكون فقط تسرعت فى ردك .... عموماً لا توجد مشكلة ..... المهم اننا عرفنا الاجابة الصحيحة ..... وشكراً لكل من ساهم فى الرد على سؤالى .

بتاريخ:

اخى العزيز ABUSANAD والاخ الفاضل hanon_OCP اولا اعتذر ان كان اسلوبى كان قاسى ولكن انا لم اقصد اى شئ انما قصدت التوضيح وساعطيكم المثال
الاخ ABUSANAD قال بالحرف
الاجابة 'A' غير صحيحة لانك تستطسع حذف 'Package Specification' دون حذف 'Package Body' اولا
هل انا فهمت كلامه خطأ هو قال يمكن حزف الباكج 'Package Specification' دون حزف الباكج body لعلمكم هذا الموضوع مشترك بينى وبين الاخ هانى لاننا نستعد للامتحان يوم السبت القادم وانا من اعطيته الاسئله لرفعها على المنتدى لذلك انا من كان يرد على الردود وارجوا الا تاخذوا بكلام الاخ هانى فى الاسفل لانه دائم الهزار حتى فى المواضيع الجاده
اخى ABUSANAD انا لم اقصد التهكم على اجابتك لكنى محتار جدا من الاسئله الموجود بها تناقض فى اجابتها بين اجابة كاتب الامتحان واجابتى واكيد انتم مررتم بفترة ما قبل الامتحان وتعرفون كم نكون متوترين فيها لذلك ارجو منك معذرتى فانت اخ فاضل وشاكر لك جدا اهتمامك وردك
اخى hanon_OCP شكرا لك على تعقيبك وااكد لك اننى لم اقصد اى شئ يسئ للاخ ABUSANAD

بتاريخ:

أخ a_m2

أعتقد انك فهمت كلام الأخ ABUSANAD خطأ
فاعتقد انك قد فهمت جملة


الاجابة 'A' غير صحيحة لانك تستطيع حذف 'Package Specification' دون حذف 'Package Body' اولا

انه عند حذف ال'Package Specification' لن يتم حذف ال 'Package Body' معها

لا هو لم يقصد ذلك

المقصود انه ليس لزاما عليك ولا يجب عليك عند عمل drop للباكيدج ان تقوم بحذف البادي اولا ثم حذف الSpecification


بل يمكنك حذف الSpecification و تلقائيا سيتم حذف البادي معها

اي ان ما قصده الأخ ABUSANAD

يتعلق بالشرط فقط و ليس بما سيحدث عند حذف الSpecification

اتمني ان يكون الأمر واضحا الأن بالنسبة لك

مع تمنياتي بالتوفيق
بتاريخ:

أخ a_m2

أعتقد انك فهمت كلام الأخ ABUSANAD خطأ
فاعتقد انك قد فهمت جملة

الاجابة 'A' غير صحيحة لانك تستطيع حذف 'Package Specification' دون حذف 'Package Body' اولا

انه عند حذف ال'Package Specification' لن يتم حذف ال 'Package Body' معها

لا هو لم يقصد ذلك

المقصود انه ليس لزاما عليك ولا يجب عليك عند عمل drop للباكيدج ان تقوم بحذف البادي اولا ثم حذف الSpecification


بل يمكنك حذف الSpecification و تلقائيا سيتم حذف البادي معها

اي ان ما قصده الأخ ABUSANAD

يتعلق بالشرط فقط و ليس بما سيحدث عند حذف الSpecification

اتمني ان يكون الأمر واضحا الأن بالنسبة لك

مع تمنياتي بالتوفيق

شكرا جزيلا ك اخى لانك وضحت لى ما لم افهوه فى الرد وصدقنى الان فقط همت قصدم من هذه العباره
جزاك الله عنا كل خير
بتاريخ:

"وكفى الله المسلمين القتال" :)

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

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

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

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

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

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.