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

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

صورة
- - - - -

What The Idea Of Time


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

#1 hanyfreedom

hanyfreedom

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

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

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

Examine this code:

CREATE OR REPLACE PACKAGE comm_package

IS

g_comm NUMBER := 10;

PROCEDURE reset_comm(p_comm IN NUMBER);

END comm_package;

/



User Jones executes the following code at 9:01am:

EXECUTE comm_package.g_comm := 15

User Smith executes the following code at 9:05am:

EXECUTE comm_paclage.g_comm := 20



Which statement is true?

A. g_comm has a value of 15 at 9:06am for Smith.

B. g_comm has a value of 15 at 9:06am for Jones.

C. g_comm has a value of 20 at 9:06am for both Jones and Smith.

D. g_comm has a value of 15 at 9:03 am for both Jones and Smith.

E. g_comm has a value of 10 at 9:06am for both Jones and Smith.

F. g_comm has a value of 10 at 9:03am for both Jones and Smith.


#2 ABUSANAD

ABUSANAD

    عضو نشط

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

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

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

المتغير g_comm يعتبر متغير عام اي يستطيع كل مستخدم مرخص له ان يضع القيمة التي يريدها. وهنا قام المستخدم Jones بوضع القيمة تساوي 15 في الساعة 9:01 وهكذا تكون القيمة مسجلة بالعدد 15 للمستخدم Jones حتى وان قام المستخدم Smith بتغيير القيمة الى 20 في الساعة 9:05 كما نلاحظ فالقيمة قد تغيرت من 10 الى 20 وليس من 15 الى 20 بالنسبة للمستخدم Smith.

تحياتي...

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

#3 hanyfreedom

hanyfreedom

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

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

تاريخ المشاركة 01 April 2007 - 01:54 PM

فهمت الفكرة ...... تشكر يا أخى العزيز