PDA

View Full Version : تریگر و قفل کردن یک فیلد از رکورد



mohsen_zelzela00
شنبه 22 فروردین 1388, 00:15 صبح
با سلام خدمت اساتید محترم
من سوال خودم رو با یک مثال مطرح میکنم
فرض میکنیم که یک سیستم حسابداری برای یک بانک طراحی کردیم حالا در قسمت وصول چک ما برای اینکه اشتاهی در وصول چک صورت نگیرد از تریگر استفاده کردیم (منطور من از اشتباه این است که اگر مثلاً در حساب ما 1 میلیون تومان باشه و ما دو چک 1 میلیون تومانی نزد مشتری های خود داریم و آن دو مشتری در یک زمان به بانک مراجعه کرده اند(هر کدام یک شعبه جداگانه) هر شعبه وقتی موجودی حساب رو ببینند 1 میلیون تومان میبینند برای این که این اشتباه رخ نده از تریگر استفاده میکنیم) حالا من میخوام کل یک رکورد رو lock نکنیم و فقط یک فیلد از یک رکورد رو lock کنیم آیا این کار امکان پذیر هست

ممنون میشم اساتید محترم کمکم کنند

ASKaffash
یک شنبه 23 فروردین 1388, 09:30 صبح
سلام
Lock کردن یک فیلد معنی ندارد شما وقتی یک رکورد را Lock میکنید کلیه فیلدهای این جدول برای فرد Lock کننده اختصاصی میشود حتی اگر فیلدی درون دستور Select بازگشتی نباشد

mohsen_zelzela00
سه شنبه 25 فروردین 1388, 11:19 صبح
منطور من از اشتباه این است که اگر مثلاً در حساب ما 1 میلیون تومان باشه و ما دو چک 1 میلیون تومانی نزد مشتری های خود داریم و آن دو مشتری در یک زمان به بانک مراجعه کرده اند(هر کدام یک شعبه جداگانه

پس برای مثالی که بالا زدم باید از کدام روش استفاده کنم؟؟؟؟؟/

mohsen_zelzela00
سه شنبه 01 اردیبهشت 1388, 20:26 عصر
پس برای مثالی که زدم بهترین روش استفاده از چه چیزی است ممنون میشم دوستان کمکم کنند