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

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

صورة
- - - - -

?removing Packages


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

#1 hanyfreedom

hanyfreedom

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,481 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Chess , Sudoku

تاريخ المشاركة 24 March 2007 - 02:24 AM

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.


#2 ABUSANAD

ABUSANAD

    عضو نشط

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

تاريخ المشاركة 24 March 2007 - 07:02 AM

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

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

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

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

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

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

أخوكم المحب
احمد العولقي
OCP Developer 9i

#3 a_m2

a_m2

    مشترك

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

تاريخ المشاركة 25 March 2007 - 03:11 AM

السلام عليكم و رحمة الله -تعالى- و بركاته,
الاخ هاني..الاجابة الصحيحة هي '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
ستنحذف تلقائيا
فنرجوا منكم توضيه اى الاجابتين اصح

#4 ABUSANAD

ABUSANAD

    عضو نشط

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

تاريخ المشاركة 25 March 2007 - 07:50 AM


السلام عليكم و رحمة الله -تعالى- و بركاته,
الاخ هاني..الاجابة الصحيحة هي '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 هو الامتحان الوحيد الي حصلت فيه على علامة كاملة :)

أخوكم المحب
احمد العولقي
OCP Developer 9i

#5 هانى سند

هانى سند

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 743 مشاركة

تاريخ المشاركة 25 March 2007 - 12:41 PM

السلام عليكم

الأخ a_m2

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

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

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

#6 hanyfreedom

hanyfreedom

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,481 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Chess , Sudoku

تاريخ المشاركة 25 March 2007 - 06:21 PM

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

#7 a_m2

a_m2

    مشترك

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

تاريخ المشاركة 25 March 2007 - 10:44 PM

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

#8 هانى سند

هانى سند

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 743 مشاركة

تاريخ المشاركة 26 March 2007 - 12:39 AM

أخ a_m2

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

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

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

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

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


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

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

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

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

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

#9 a_m2

a_m2

    مشترك

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

تاريخ المشاركة 26 March 2007 - 01:53 AM

أخ a_m2

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


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

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

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

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


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

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

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

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

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

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

#10 ABUSANAD

ABUSANAD

    عضو نشط

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

تاريخ المشاركة 26 March 2007 - 10:24 AM

"وكفى الله المسلمين القتال" :)
أخوكم المحب
احمد العولقي
OCP Developer 9i