2012-03-27 3 views
1

Gibt es eine Möglichkeit, NULL_DISTINCT_FOR_UNIQUE für UNIQUE-Integritätsbedingungen auf 1 zu setzen, um null als eindeutigen Wert zu behandeln? Ich habe einen wirklich alten Link gefunden, der das zeigt, aber ich kann nicht herausfinden, wie ich ihn einstellen soll. Ich nicht, dass es in der sqlite3.h Header-Datei finden Sie überall:sqlite NULL_DISTINCT_FOR_UNIQUE Einstellung für unterschiedliche NULL-Werte in Unqiue Tabellenbeschränkung

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

Id wie für meine Tabelle für eine Tabelle Ebene Einschränkung NULL als einzigartig zu handhaben.

Antwort

2

Das Symbol NULL_DISTINCT_FOR_UNIQUE scheint in der aktuellen Version des Quellcodes nicht definiert zu sein. Ich nehme an, es könnte umbenannt oder von sqlite.h in eine andere Datei verschoben worden sein.

Sieht aus wie might have been removed in 3.6.23.

Sie können und durch sqlite3.h nach etwas Ähnlichem suchen.

+1

wurde es hier entfernt: http://www.sqlite.org/sqllogictest/ci/10318b880cb756b267cb9ffa4a301fb97bb17307 – juFo

+0

Ich denke, das ist der gleiche Link, den ich oben gepostet habe. –

Verwandte Themen