21-10-12, 05:53 PM
صيغة انشاء قادح Trigger
TRIGGER NAME = اسم القادح المراد انشاءه
Table Name = اسم الجدول المطبق عليه القادح
مثال على تطبيق قادح على جدول عندما تعدل حقل معين لا يعدل
عندنا جدول اسمه : Class_Quant_Primary
به حقل رقمى اسمه Quant_UA
كتبت هذه القادح
شرح القادح اعطيت اسم للقادح
كتبت اسم الجدول المراد التنفيذ عليه
اخبرته انه عند القيام بتعديل على الحقل Quant_UA
يقوم باظهار رسالة تخبر المستخدم بعدم امكانية التعديل
وكتبت سطر التراجع عن التعديل
كود :
CREATE TRIGGER [TRIGGER NAME] ON [dbo].[Table Name]
FOR INSERT, UPDATE, DELETE
ASTRIGGER NAME = اسم القادح المراد انشاءه
Table Name = اسم الجدول المطبق عليه القادح
مثال على تطبيق قادح على جدول عندما تعدل حقل معين لا يعدل
عندنا جدول اسمه : Class_Quant_Primary
به حقل رقمى اسمه Quant_UA
كتبت هذه القادح
كود :
CREATE TRIGGER [update_quant_prim] ON [dbo].[Class_Quant_Primary] for update as
if update (Quant_UA)
begin
print ('hello baby - u cant update !!!')
rollback transaction
endشرح القادح اعطيت اسم للقادح
كتبت اسم الجدول المراد التنفيذ عليه
اخبرته انه عند القيام بتعديل على الحقل Quant_UA
يقوم باظهار رسالة تخبر المستخدم بعدم امكانية التعديل
وكتبت سطر التراجع عن التعديل
