如何检查Android SQLite数据库表中的列是否为空

时间:2015-05-28 20:51:28

标签: android sqlite android-sqlite android-database

我正在开展一个项目,我正在创建一个SQLite数据库表,它有一定数量的列。我想要包含一个条件,如果某个特定列不为null,则执行某些操作(以便填充该值)。我搜索了很多,但没有找到任何东西。请帮忙。

提前致谢。

1 个答案:

答案 0 :(得分:0)

PRAGMA table_info(table_name)语句将为table_name的每一列返回一个结果行,其中包含以下信息(在单独的列中):

  1. 列名
  2. 列类型
  3. 如果列可以为null(即如果为0,则该列具有NOT NULL约束)
  4. 列的默认值(将为null,除非列定义了DEFAULT约束)
  5. 第三栏将回答你的问题。