Du kan omdøbe den aktuelle tabel, oprette kolonnen 'slettet' i den og derefter oprette en visning med samme navn som den aktuelle tabel, og vælge alle hvor slettet=0. På den måde behøver du ikke ændre alle dine forespørgsler. Visningen vil kunne opdateres, forudsat at du angiver en standard for sletkolonnen. _
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;