Greetings!
I have a bunch of records to check, and I am wondering which is a faster
check. I am attaching a network DB as client,
ATTACH 'h:\bkup\test.db' AS client;
and then do an INSERT based on some logic, and one of those login is
checking against a variable or an actual DB value. Here are the
different SQL syntaxes:
BEGIN;
INSERT OR REPLACE INTO OpenProjects
SELECT * FROM client.OpenProjects
WHERE id IN
(
SELECT id FROM client.OpenProjects
WHERE
client.OpenProjects.id = id AND
client.OpenProjects.ProjID <= 133560 AND
client.OpenProjects.XtraB != XtraB -- change
);
END;
BEGIN;
INSERT OR REPLACE INTO OpenProjects
SELECT * FROM client.OpenProjects
WHERE id IN
(
SELECT id FROM client.OpenProjects
WHERE
client.OpenProjects.id = id AND
client.OpenProjects.ProjID <= 133560 AND
client.OpenProjects.XtraB > '2017-02-10 00:00:00' -- change
);
END;
Any input would be greatly appreciated. Thanks.
josé
_______________________________________________
sqlite-users mailing list
[email protected]
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users