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

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

صورة
- - - - -

Complex Question 2


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

#1 hanyfreedom

hanyfreedom

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

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

تاريخ المشاركة 06 April 2007 - 07:41 PM

You have an AFTER UPDATE row-level on the table EMP. The

trigger queries the EMP table and inserts the updating

user's information into the AUDIT_TABLE.



What happens when the user updates rows on the EMP table?



A. A compile time error occurs.

B. A runtime error occurs. The effect of trigger body 

and the triggering statement are rolled back.

C. A runtime error occurs. The effect of trigger body

is rolled back, but the update on the EMP table takes place.

D. The trigger fires successfully. The update on the EMP table 

occurs, and data is inserted into theAUDIT_TABLE table.

E. A runtime error occurs. The update on the EMP table 

does not take place, but the insert into the AUDIT_TABLE occurs.


#2 ABUSANAD

ABUSANAD

    عضو نشط

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

تاريخ المشاركة 07 April 2007 - 07:57 AM

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

الشرح:-
الزناد الموجود في الجدول EMP من نوع " كل صف" row-level و هو يقوم بمراقبة جميح اجراءات DML التي ينفذها المبرمج على جدول EMP و من ثم يقوم بادخال بيانات في جدول AUDIT_TABLE حسب اوامر DML التي اجريت في جدول EMP.

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