الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل يمكن تحديث اكثر من جدول واجراء عمليات حسابية في اجراء مخزن؟

بدأه c_vita في 23 أكتوبر 2013 · 2 رد · 573 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم 

ارجوا ان تتحملوني فانا لست جديد على البرمجة ولكن جديد على الاس كيو ال اعرفها ولكن لست خبيرا فيها

----------------------------------------------------------------------------------------------

 

بمعني (جدول الايرادات , جدول الزبائن) مثلا.

عند اضافة ايراد جديد سيتاثر رصيد الزبون (صاحب الايراد) 

سؤالي: هل يمكن اضافة ايراد جديد في جدول الايرادات وايضا تحديث رصيد الزبون في جدول الزبائن في اجراء واحد ؟؟؟

 

جزاكم الله خيرا مقدما.

#2

الفكره العامة هي عمل وظيفه ترسل لها كود الزبون وترجح لك اجالي الزبون من جدول الارادات ثم عمل حقل في جدول الزبون يقراء هذه الوظيفة ويسمي computed field

قد يفيد هذ1ا الرابط

http://www.kodyaz.com/articles/sql-server-computed-column-calculated-column-sample.aspx

#3

اخي كريم ال computed field  تعمل لنفس الجدول ولنفس السطر فليس هذا المطلوب .

 

والاخ صاحب السؤال هناك عدة طرق لتنفيذ الامر منها استخدام trigger  لكن موضوع التريجر قد يكون متقدم كثيرا لكن الاسهل هو تنفيذ عدة جمل استعلام في نفس الوقت مثل

 

insert into vendors...

update customer set balance=....

 

طبعا مع استخدام transaction لضمان نجاح جميع العمليات

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…