في Firebird سيكون وسيلة لالتقاط الصفوف المتزامنة في إجراء إدراج؟

StackOverflow https://stackoverflow.com/questions/3814563

  •  26-09-2019
  •  | 
  •  

سؤال

إذا كنت تقوم بتشغيل استعلام يقوم بإدراج مجموعة جديدة من السجلات في جدول من آخر ، فهناك طريقة لإجبار تحديث سجل PK المتزامن في جدول الوجهة ، دون حذف السجلات أو تقسيم العملية في اثنين آخرين (أدخل جديد وتحديث موجود)؟

هل كانت مفيدة؟

المحلول

في Firebird 2.1 ، يمكنك القيام بذلك تحديث أو إدراج

UPDATE OR INSERT INTO T1 (F1, F2)
    VALUES (:F1, :F2)
    MATCHING (F1);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top