如何删除SQLite中的所有空表?
发布时间:2020-12-12 18:57:42 所属栏目:百科 来源:网络整理
导读:我想删除所有没有行的表. 如何删除SQLite中的所有空表? 编辑 我需要在手机上做这个(没有外壳).在Windows Mobile手机上. 解决方法 可以删除表,无论它们是否在执行命令时都包含数据.任何以其他方式运作的数据库的Dunno.这意味着: 1)获取表格列表 – SELECT n
我想删除所有没有行的表.
如何删除SQLite中的所有空表? 编辑 解决方法可以删除表,无论它们是否在执行命令时都包含数据.任何以其他方式运作的数据库的Dunno.这意味着:1)获取表格列表 – SELECT name FROM sqlite_master WHERE type = 'table' 2)迭代该列表,使用COUNT(*)来确定表中是否存在任何行: SELECT COUNT(*) FROM ~table 3)如果返回的数字小于1,则执行DROP语句: DROP TABLE ~table SQLite没有函数或存储过程支持 – 您必须从您的应用程序执行此操作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |