Teraz mam to stwierdzenieSQLite usunąć z tylko wtedy, gdy istnieje tabela
DELETE FROM sqlite_sequence where name = 'table_name';
który działa dobrze w większości przypadków, ale teraz mam przypadek, w którym stół sqlite_sequence
nie jest tworzony i tak wrócę
no such table: sqlite_sequence
Potrzebuję instrukcji, która usuwa tylko wtedy, gdy tabela istnieje. Znalazłem to stwierdzenie mi powiedzieć, czy tabela istnieje, czy nie
SELECT name FROM sqlite_master WHERE type='table';
Ale do tej pory byłem w stanie skutecznie powiązać go z kasowania satement
Może to ci pomoże. http://stackoverflow.com/questions/9803679/delete-row-if-table-exists-sql –
świetny link, ale niestety nie widzę żadnych rozwiązań, które działają z SQLite – lightswitch05