Hi,
ich habe folgende Tabelle:
SQL
CREATE TABLE object
(
objectID TEXT PRIMARY KEY,
parentID TEXT NOT NULL CHECK (),
title TEXT NOT NULL,
class TEXT NOT NULL,
restricted INTEGER
)
Wie ihr sehen könnt, fehlt mir noch das Check-Statement. Dort soll geprüft werden, ob die ParentID in der Tabelle als ObjectID schon existiert. Ich bin mir nicht sicher, ob ich gleiches auch über ForeignKey-Constraints erreiche. Die ParentID darf in einem einzigen Fall nicht existieren, dann muss aber ObjectID = "0" und die ParentID "-1" sein. Das würde ich gerne irgendwie in der Tabelle mit Constraints abbilden. Kann mir jemand erklären, wie ich das hinbekomme?