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

?removing Packages


hanyfreedom

Recommended Posts

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

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

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

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

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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