In questo momento ho questa dichiarazioneSQLite cancellare dal solo se la tabella esiste
DELETE FROM sqlite_sequence where name = 'table_name';
che funziona bene nella maggior parte dei casi, ma ora ho un caso in cui non viene creata la tabella sqlite_sequence
e così ho tornare
no such table: sqlite_sequence
Ho bisogno di una dichiarazione che esegue solo l'eliminazione se la tabella esiste. Ho trovato questa dichiarazione di dirmi se la tabella esiste o no
SELECT name FROM sqlite_master WHERE type='table';
Ma finora sono stato in grado di accoppiare con successo con l'eliminazione Satement
Forse questo ti sarà utile. http://stackoverflow.com/questions/9803679/delete-row-if-table-exists-sql –
ottimo link, ma sfortunatamente non vedo alcuna soluzione che funzioni con SQLite – lightswitch05