एक लेन-देन के भीतर दो कथनों का उपयोग करना संभव होना चाहिए, एक इंसर्ट और एक डिलीट:
BEGIN TRANSACTION;
INSERT INTO Table2 (<columns>)
SELECT <columns>
FROM Table1
WHERE <condition>;
DELETE FROM Table1
WHERE <condition>;
COMMIT;
यह सबसे सरल रूप है। यदि आपको दो कथनों के बीच तालिका 1 में नए मिलान रिकॉर्ड डालने के बारे में चिंता करने की ज़रूरत है, तो आप and exists <in table2>
।