Bedingte SQLite-Prüfbedingung?

Ich habe eine Tabelle, die durch die folgende SQL definiert wird:

CREATE TABLE test (
  id       integer PRIMARY KEY NOT NULL UNIQUE,
  status   text NOT NULL,
  enddate  date,
  /* Checks */
  CHECK (status IN ("Current", "Complete"))
);

Ich möchte eine Einschränkung hinzufügen, für die @ erforderlich isenddate nicht null seinwen dasstatus ist komplett"

Ist das möglich? Ich verwende SQLite v3.6.16.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage