في Firebird سيكون وسيلة لالتقاط الصفوف المتزامنة في إجراء إدراج؟
-
26-09-2019 - |
سؤال
إذا كنت تقوم بتشغيل استعلام يقوم بإدراج مجموعة جديدة من السجلات في جدول من آخر ، فهناك طريقة لإجبار تحديث سجل PK المتزامن في جدول الوجهة ، دون حذف السجلات أو تقسيم العملية في اثنين آخرين (أدخل جديد وتحديث موجود)؟
المحلول
في Firebird 2.1 ، يمكنك القيام بذلك تحديث أو إدراج
UPDATE OR INSERT INTO T1 (F1, F2)
VALUES (:F1, :F2)
MATCHING (F1);
لا تنتمي إلى StackOverflow