5
A
回答
7
可以删除表,不管它们在执行命令时是否有数据。不要操作任何其他数据库。因此,这意味着:
1)获取表的列表 -
SELECT name
FROM sqlite_master
WHERE type = 'table'
2)遍历该列表,使用COUNT(*),以确定是否在表中存在的任何行:
SELECT COUNT(*)
FROM ~table
3)如果返回的数字小于1,执行DROP语句:
DROP TABLE ~table
SQLite没有福nction或存储过程支持 - 您必须从您的应用程序执行此操作。
相关问题
- 1. 从SQLite的所有表中删除
- 2. 如何从sqlite中删除表中的所有行?
- 3. sqlite的如何删除表
- 4. 从列中的所有数据中删除空格 - Sqlite
- 5. Sqlite删除所有功能
- 6. 如何删除MySQL中的所有表?
- 7. 如何删除谷歌表中的所有(伪)空行
- 8. Excel的VBA:如何在所有工作表中删除空行
- 9. 如何从Android中的SQLite中删除所有项目
- 10. sqlite:如何查找表中任何列为空的所有行?
- 11. RedBean:如何删除所有表中的所有行
- 12. 在Java中,如何删除SQLite表
- 13. 如何删除XSL中含有条件的所有空标记
- 14. 从SQLite的表中删除
- 15. 删除所有空白?
- 16. 删除集合中的所有空值
- 17. 如何从Notepad ++中的文件中删除所有空格?
- 18. 如何删除表中的一行时删除所有相关的表记录?
- 19. 如何删除GAE中所有名称空间中的所有实体?
- 20. 如何删除空白空间后面的所有内容?
- 21. 如何删除列表中的空值
- 22. 如何删除列表中的空白
- 23. 如何删除mysql表中的空格?
- 24. 如何删除字符串中的所有空间?
- 25. 如何删除目录中空的所有文件?
- 26. 如何删除字符串中的所有空格和\ n \ r?
- 27. 如何删除数组中的所有空格?
- 28. 如何删除AngularJS绑定中的所有字符串空间?
- 29. 如何删除Perl中的所有空格和换行符?
- 30. 删除所有空格和空行
最有可能在shelling脚本或perl中完成。 – Yada 2010-02-19 22:45:10
我需要在手机上进行此操作(没有外壳)。在Windows Mobile手机上。 – Pentium10 2010-02-19 22:48:09
我们需要知道什么语言可用(因为我不知道,无论如何)。 – 2010-02-19 22:52:00