50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

نوشتن Trigger

با سلام و احترام

من می خوام یک Trigger روی یکی از Table هام در دیتابیس بنویسم که کسی نتونه قیمت ها رو به بیشتر از میزان ده درصد افزایش بده...

گیر کردم متاسفانه..

ممکنه راهنمایی کنید؟

با تشکر

پرسیده شده در 1395/09/14 توسط

4 پاسخ

1

سلام و عرض ادب، trigger زیر اینکار رو برای شما انجام میده، با فرض اینکه جدول شما Products و ستون مورد نظر Price باشه:

create trigger [dbo].[CHECK_PRODUCT_PRICE]
	on [dbo].[Products]
	for update
as
	if (select [price] from inserted) > (select ([price] + (([price] / 100) * 10)) from deleted)
	begin
		RAISERROR ('price is invalid',10,1)
		rollback transaction
	end
پاسخ در 1395/09/15 توسط
0

سلام

ممنون از پاسختون

اما متاسفانه Error میده

پاسخ در 1395/09/16 توسط
1

بالاخره پس از تلاش های بسیار جواب رو پیدا کردم

برای شما هم به اشتراک می گذارم

بالاخره پس از تلاش های بسیار جواب رو پیدا کردم
برای شما هم به اشتراک می گذارم
||http://programming.tosinso.com/files/get/f60de1a1-5476-4124-a354-79d4e19c6a31||
اگر سوالی در مورد کوئری داشتید در خدمت هستم

اگر سوالی در مورد کوئری داشتید در خدمت هستم

پاسخ در 1395/09/16 توسط
0

دوستان....

کسی نبود.؟

پاسخ در 1395/09/14 توسط

پاسخ شما