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

عمل Trigger

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

.. السلام عليك ورحمة الله وبركاته

... أريد طلب بسيط إن شاء الله ... اريد مثال لعمل Trigger يقوم باللتحديث فى table إذا قمت بالإضافة او التحديث فى table آخر.

... علما بأن الإثنين tables لا يوجد بينهما إرتباط.........

مثال :

>> إذا كنت اريد زيادة السعر الإجمالى فى جدول مثلا "المخزن" الذى يضم كل السلع والسعر الإجمالى ..... فى حالة إضافة سلعة جديدة فى جدول مثلا "السلع" حيث لكل سلعة سعر معين.

..... وهل هناك حل آخر غير ال Triggers ؟؟؟؟؟؟؟؟؟

..... وشكررررررررررررررررررررررررررررررررررررررررررررررررررررا

"ولله الأسمــــاء الحسنى فادعوه بها"

#2

السلام عليكم

CREATE TRIGGER trigger1 ON table1
AFTER INSERT
AS
declare @Item_Name varchar(50)
select @item_Name = name from inserted
insert into table2 (name) values (@Item_Name)
GO

للمزيد:

http://msdn.microsoft.com/en-us/library/aa258254(v=sql.80).aspx

اقتباس
..... وهل هناك حل آخر غير ال Triggers ؟؟؟؟؟؟؟؟؟

أظن أن الحل الأمثل في مثل هذه الحالة هو استخدام الـ trigger

تم تعديل هذه المشاركة بواسطة byte101 في 11 سبتمبر 2011 في 14:51

لاتـُهيئ كفني ما متّ بعد = لم يزل في أضلعي برقٌ و رعدُ


أنــا اسـلامــي ..أنا عزّته = أنا خيل الله نحو النصــر تعــدو


أنــا تــاريـخـي …ألا تعــرفـه = خـالد ينبض في روحــي و سعدُ


لاتـــغرنـك منــي هدأتـــــي = لا يمــوت الثــأر و لــكن يســتعـدُ


لا يغرنـــك نصــلٌ موغـــلٌ = في عروقي …فـأنا منه أحـّـــدُ


إن ما ضُيع في ساح الوغى = في سوى ساحــاتـها لا يــستردُ


#3

..... شكرا حبيبى كثيرا

>>> سأجربها وسأضع النتيجة هنا ليستفيد الجميع

"ولله الأسمــــاء الحسنى فادعوه بها"

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