在Unqiue表约束中为不同的NULL值设置sqlite NULL_DISTINCT_FOR_UNIQUE

时间:2012-03-27 16:43:04

标签: sqlite

有没有办法将NULL_DISTINCT_FOR_UNIQUE设置为1,以便UNIQUE约束将null作为一个非常值处理?我发现了一个非常古老的链接,显示了这一点,但我无法弄清楚如何设置它。我没有在sqlite3.h头文件中看到它:

http://web.utk.edu/~jplyon/sqlite/sqlite_api.html

我喜欢我的表处理NULL作为表级约束的唯一。

1 个答案:

答案 0 :(得分:2)

符号NULL_DISTINCT_FOR_UNIQUE似乎未在当前版本的源代码中定义。我想它可以重命名或从sqlite.h移动到另一个文件。

在3.6.23中看起来像might have been removed

您可以download the source查看sqlite3.h中的相似内容。