Bạn có thể đổi tên bảng hiện tại, tạo cột 'đã xóa' trong đó, rồi tạo dạng xem có cùng tên với bảng hiện tại, chọn tất cả nơi đã xóa =0. Bằng cách đó, bạn không phải thay đổi tất cả các truy vấn của mình. Chế độ xem sẽ có thể cập nhật được với điều kiện bạn cung cấp giá trị mặc định cho cột xóa._
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;