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

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

صورة
* * * - - 1 صوت

انقاص قيمة اوتوماتكيا


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

#1 mer123

mer123

    مشترك

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

تاريخ المشاركة 18 August 2011 - 01:54 AM

السلام عليكم ،
رمضان مبارك
انا اعمل على مشروع تخرج، استعمل Oracle expression 10g
في قاعدة البيانات يوجد جدول يحتوي على خانة،(column)


number user_second ;

احتاج الى مساعدتكم ،في جعل قيمة هده الخانة تنقص اوتوماتكيا الى ان تصل الى صفر!!!!



جزاكم الله كل خير

#2 Mahmoud Ahmed El-Sayed

Mahmoud Ahmed El-Sayed

    عضو نشط

  • الأعضــاء
  • 346 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Database Design, Programming and Sports

تاريخ المشاركة 18 August 2011 - 05:08 AM

When do you want decrease that value? or after any action?

Mahmoud Ahmed El-Sayed

Senior Oracle Forms & ADF developer @ MCIT

Dive in Oracle Blog


#3 mer123

mer123

    مشترك

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

تاريخ المشاركة 18 August 2011 - 05:38 AM

thanks a lot for your response

i have table User with three column (Name varchar2(20) ,Role Varchar2(20), Time Number) ,when i add new row on this table

for example insert into User values ( maryam,admin,500) and i type commit;

the value 500 have to begin decrement automaticly on the table user

baraka alah fik



#4 Mahmoud Ahmed El-Sayed

Mahmoud Ahmed El-Sayed

    عضو نشط

  • الأعضــاء
  • 346 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Database Design, Programming and Sports

تاريخ المشاركة 18 August 2011 - 04:48 PM

You can create after insert trigger on the table

and do your update statement in that trigger

note to use

pragma autonomous_transaction
;

in declaration section in trigger


Mahmoud Ahmed El-Sayed

Senior Oracle Forms & ADF developer @ MCIT

Dive in Oracle Blog