pouvons-nous utiliser la requête tronquée dans la base de données android? sinon peut-on effectuer une opération tronquée en utilisant notre code java?pouvons-nous utiliser la requête tronquée dans android sqlite
11
A
Répondre
12
Si je dois tronquer une table, je l'abandonne simplement et la recréer.
Documentation (http://www.sqlite.org/lang_delete.html):
Lorsque WHERE est omis dans une instruction DELETE et la table suppression n'a pas triggers, SQLite utilise une optimisation pour effacer la totalité du contenu de la table sans avoir à visiter chaque ligne de la table individuellement. Cette optimisation "tronquée" rend la suppression plus rapide.
1
Ce code je, juste pour illustration:
private static final String TABLE_SCHEMA = "CREATE TABLE " + TABLE_NAME + " (\"id\" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL UNIQUE , \"runtime\" INTEGER, \"timestamp\" DATETIME DEFAULT CURRENT_TIMESTAMP)";
db.execSQL("DROP TABLE " + TABLE_NAME);
db.execSQL(TABLE_SCHEMA);
6
DE SUPPRIMER tablename
VIDE
Ex:
db.execSQL("DELETE FROM " + TABLE_NAME);
db.execSQL("VACUUM");
Remarque: ce ne sera pas réinitialiser la numérotation des lignes pour les lignes utilisant AUTOINCREMENT. Pour cela, vous devrez déposer la table et la recréer.
source: http://phpcode.mypapit.net/how-to-truncate-table-in-sqlite-database/49/
Questions connexes
- 1. SQLite et Android. Comment utiliser String Ayant dans ma requête?
- 2. Android obtient la page HTTPS tronquée
- 3. Traiter avec WHERE IN (?) Dans Android SQLite requête brute
- 4. Exception de levée de requête SQLite dans Android
- 5. Comme requête dans sqlite
- 6. SQLite Exception dans Android
- 7. Cache de requête dans SQLite
- 8. La sous-requête dans la requête SQLite ne fonctionne pas
- 9. Comment utiliser SQLite à partir de Services dans Android?
- 10. sqlite aide à la requête
- 11. android: ORDER BY dans la requête
- 12. StackOverflow dans VB.NET Requête SQLite
- 13. oci_bind_by_name RETOURNER dans la valeur tronquée
- 14. Utiliser SQLite avec Qt
- 15. Comment écrire cette requête pour SQLite pour Android App?
- 16. Les déclencheurs SQLite dans Android?
- 17. Utiliser la base de données dans Android
- 18. Android SQLite Insertion de travail, Requête ne fonctionne pas
- 19. Utiliser une base de données SQLite personnalisée pour Android
- 20. Longue page dans Firefox tronquée
- 21. Android problème SQLite
- 22. SQLite android NDK
- 23. Comment puis-je utiliser OrmLite avec défaut Android SQLite
- 24. Optimisation de la requête Sqlite pour INDEX
- 25. Android lecture sqlite
- 26. Android insérer dans la base de données sqlite
- 27. Android ListView avec SQLite
- 28. sortie XML est tronquée dans SQL
- 29. Android comparaison de date sqlite?
- 30. Saving ArrayList dans la base de données SQLite dans Android
il n'y a pas d'autre moyen? – Kandha