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

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

صورة
- - - - -

!package Variable


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

#1 hanyfreedom

hanyfreedom

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

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

تاريخ المشاركة 30 March 2007 - 11:24 PM

Which two statements describe the state of a package variable after executing the package in which it is declared
(Choose two)

A. It persists across transactions within a session
B. It persists from session to session for the same user
C. It does not persist across transaction within a session
D. It persists from user to user when the package is invoked
E. It does not persist from session to session for the same user



عاوز الاجابة مع الشرح ....... وشكراً

#2 hanyfreedom

hanyfreedom

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

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

تاريخ المشاركة 01 April 2007 - 01:02 AM

مازلت منتظر الرد ....... فأرجو الاهتمام بموضوعى ..... وشكراً

#3 ABUSANAD

ABUSANAD

    عضو نشط

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

تاريخ المشاركة 01 April 2007 - 11:52 AM

السلام عليكم و رحمة الله -تعالى- و بركاته,
الاخ العزيز هاني الاجابة هي 'A' & 'D'

الشرح:-

CREATE OR REPLACE PACKAGE comm_package
is
g_comm NUMBER := 10 ;
END ;
/
هنا لدينا باكيج باسم comm_package بداخله متغير عام باسم g_comm والذي يقبل قيم رقمية و يساوي 10 كقيمة افتراضية. فاذا قمنا بتغيير القيمة من 10 الى 20 فستكون القيمة الجديدة تساوي 20 وهذا اجابة الاختيار 'A', ولكن اذا خرجنا من SQL* Plus ثم عدنا اليه فان قيمة g_comm سترجع من 20 الى 10 وهي القيمة الافتراضية.

تحياتي...

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