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

كيف اكتب هذا ال Trigger في بيئة ال Sql Serever

مغلق
بدأه web.pro في 26 أبريل 2008 · 3 رد · 1,104 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي هذا كود ل trigger مكتوب ليعامل مع داتابيز oracl

وأريد ان أكتبه ليتعامل مع داتابيز sql

حاولت بس عم يتطلع كثير أخطاء

CREATE OR REPLACE TRIGGER  check_levels_hour
	AFTER INSERT ON levels
	For Each Row

				   BEGIN

	update certification set hour=hour+:new.hours where cer_id= :new.cer_id;

	END check_levels_hour;
/
#2

السلام عليكم

اعتقد ان التحويل سيكون كما يلي

CREATE   TRIGGER  check_levels_hour 
ON levels
	AFTER INSERT 

   as

  BEGIN

		SET NOCOUNT ON
	update certification set [hour]= [hour]
  + ( select  hours from inserted where inserted.cer_id= certification.cer_id )

	SET NOCOUNT Off
	END
#4

طيب اشرح التريجر عايزه يعمل ايه وانا ممكن اكتبلك الكود على السكول

top-logo.jpg

هذا الموضوع مغلق.

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

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

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

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

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