Ich habe eine Datenbank, wo ich vermeiden muss, Duplikate einzufügen. Die Anforderungen sind:sql eindeutige und Einstellung Einschränkungen für Einsätze
Für die Teilmenge von Zeilen mit Spaltenpassenden 1, es keine, das die gleiche Spalte 2.
Für die Teilmenge von Zeilen mit Spaltenpassenden 1, da nicht sein kann, hat sein kann, dass habe die gleiche Spalte 3 und 4.
Ich bin neu in SQL also gibt es eine Möglichkeit zum Festlegen dieser Beziehungen, wenn ich die Datenbank erstellen (Tabelle erstellen) oder muss ich eine Auswahl treffen und diese Prüfungen manuell vor Einfügen in die Tabelle?
Danke. Eine Sache, gibt es eine Möglichkeit zu wissen, welche Einschränkung in SQLite ausgelöst wird? Google zeigt einige Leute, die sich beschweren, dass sie Zeichenfolgenvergleiche durchführen müssen (.IsSameAs ("SQLITE_CONSTRAINT [19]: Spalten 1, 3, 4, sind nicht eindeutig")). Seem klunky. – max