2012-03-27 10 views
1

UNIQUE制約に対してNULL_DISTINCT_FOR_UNIQUEを1に設定してNULLを別の値として扱う方法はありますか?私はこれを示す本当に古いリンクを見つけましたが、それを設定する方法はわかりません。Unqiueテーブル制約の異なるNULL値のsqlite NULL_DISTINCT_FOR_UNIQUE設定

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

Idを私のテーブルは、テーブルレベルの制約のためのユニークとしてNULL処理するためのように:私はどこでもsqlite3.hヘッダファイルでそれを参照してくださいいけません。

答えて

2

シンボルNULL_DISTINCT_FOR_UNIQUEは、現在のバージョンのソースコードでは定義されていないようです。名前が変更されたか、sqlite.hから別のファイルに移動された可能性があります。

3.6.23にはmight have been removedのように見えます。

download the sourceとsqlite3.hで同様のことを調べることができます。

+1

ここでは削除されました:http://www.sqlite.org/sqllogictest/ci/10318b880cb756b267cb9ffa4a301fb97bb17307 – juFo

+0

私はこれが上記のリンクと同じだと思います。 –

関連する問題