Android SQLite数据库判断某张表是否存在的语句
2013-12-25 19:46
387 查看
1、可以在创建表之前判断,这样就不会重新创建,create table if not exists Student(name text primary key, code integer); 比平时多了if not exists
2、
Cursor cursor = db.rawQuery("select name from sqlite_master where type='table';", null); while(cursor.moveToNext()){ //遍历出表名 String name = cursor.getString(0); Log.i("System.out", name); }
3、
String sql = "select count(*) as c from sqlite_master where type ='table' and name ='Student';"; cursor = db.rawQuery(sql, null); if(cursor.moveToNext()){ int count = cursor.getInt(0); if(count>0){ result = true; } }
相关文章推荐
- SQL语句判断指定的数据库、表、字段、存储过程是否存在
- mssql里判断数据库对象是否存在的语句
- 判断数据库中对象(表、视图等)是否存在的SQL语句
- SQL语句判断数据库、表、字段是否存在
- 用Java语句判断数据库表是否存在
- 用Java语句判断数据库表是否存在
- SQL语句判断表 数据库 数据是否存在
- SQL语句判断数据库、表、字段是否存在
- 用SQL语句判断数据库中的记录是否存在
- SQL语句判断数据库、表、字段是否存在
- 判断mysql指定数据库指定表是否存在的SQL语句
- 用Java语句判断数据库表是否存在
- SQL语句判断数据库、表、字段是否存在
- 判断数据库中对象(表、视图等)名称是否存在的SQL语句
- 用Java语句判断数据库表是否存在
- 转:mssql里判断数据库对象是否存在的语句
- 判断数据库中表是否存在
- sql server 判断是否存在数据库,表,列,视图
- SQL SERVER 判断是否存在数据库、表、列、视图
- 执行SQL脚本语句判断是否已经存在