आप वर्तमान तालिका का नाम बदल सकते हैं, उसमें 'हटाए गए' कॉलम बना सकते हैं, और फिर वर्तमान तालिका के समान नाम के साथ एक दृश्य बना सकते हैं, जहां हटाए गए =0 का चयन कर सकते हैं। इस तरह आपको अपने सभी प्रश्नों को बदलने की आवश्यकता नहीं है। दृश्य अपडेट करने योग्य होगा बशर्ते आप डिलीट कॉलम के लिए डिफॉल्ट की आपूर्ति करें।_
CREATE TABLE my_new_table (col1 INTEGER,
col2 INTEGER,
col3 INTEGER,
deleted INTEGER NOT NULL DEFAULT 0);
INSERT INTO my_new_table (col1, col2, col3)
SELECT (col1, col2, col3)
FROM my_table;
DROP TABLE my_table;
CREATE VIEW my_table (col1, col2, col3)
AS SELECT (col1, col2, col3)
FROM my_new_table
WHERE deleted = 0;