تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة اتمنى لها حل سريعا
#7
Dim query As String = "MERGE Table1 AS t
USING Table2 AS s
ON (t.ProductID = s.ProductID)
WHEN MATCHED THEN
UPDATE SET t.Quantity = t.Quantity + s.Quantity
WHEN NOT MATCHED THEN
INSERT (ProductID, Quantity)
VALUES (s.ProductID, s.Quantity);"
Dim cmd As New SqlCommand(query, connection)
cmd.ExecuteNonQuery()

في هذا المثال، يتم دمج Table1 و Table2 باستخدام العمود ProductID. إذا تم العثور على قيمة ProductID المطابقة في الجدول الأول Table1، يتم تحديث كمية المنتج بقيمة الكمية المضافة في الجدول الثاني Table2. وإذا لم يتم العثور على قيمة ProductID المطابقة، يتم إدخال السجل الجديد إلى جدول الأول Table1.

لاحظ أنه يجب تعيين قيمة الاتصال connection قبل تنفيذ الاستعلام. كما يجب تغيير اسماء الجداول والأعمدة لتناسب تركيبة البيانات الخاصة بك.

أتمنى أن يساعدك هذا المثال في حل مشكلتك.
Basil Abdallah 

الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: مشكلة اتمنى لها حل سريعا - بواسطة kebboud - 17-02-23, 02:33 PM
RE: مشكلة اتمنى لها حل سريعا - بواسطة Basil Abdallah - 18-02-23, 03:21 AM


التنقل السريع :


يقوم بقرائة الموضوع: