【发布时间】:2017-04-04 12:32:16
【问题描述】:
我想在 TEXT 列上创建一个仅影响非空单元格的唯一约束。 (每个单元格必须是唯一的当且仅当它包含一些字符)。
我试过了,但它引发了异常:
db.execSQL("CREATE TABLE tables (" +
"table_id INTEGER PRIMARY KEY, " +
"table_name TEXT, " +
"table_number INTEGER, " +
"table_alias TEXT, " +
"UNIQUE(table_alias) WHERE table_alias != '' ON CONFLICT IGNORE);"
知道如何实现这一目标吗?
【问题讨论】:
标签: sqlite indexing constraints unique