加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

FMDB中判断Sqlite的表是否存在

发布时间:2020-12-13 00:16:26 所属栏目:百科 来源:网络整理
导读:网上很多人没给出最终判断方法,我这里给个简单的 // 判断是否存在表 - (BOOL) isTableOK:(NSString *)tableName { FMResultSet *rs = [self.DB executeQuery:@" select count(*) as 'count' from sqlite_master where type ='table' and name = ? ",tableNa

网上很多人没给出最终判断方法,我这里给个简单的


// 判断是否存在表

- (BOOL) isTableOK:(NSString *)tableName
{
FMResultSet *rs = [self.DB executeQuery:@"select count(*) as 'count' from sqlite_master where type ='table' and name = ?",tableName]; while ([rs next]) { // just print out what we've got in a number of formats. NSInteger count = [rs intForColumn:@"count"]; NSLog(@"isTableOK %d",count); if (0 == count) { return NO; } else { return YES; } } return NO; }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读