У меня есть таблица, определяемая следующим SQL:
CREATE TABLE test (
id integer PRIMARY KEY NOT NULL UNIQUE,
status text NOT NULL,
enddate date,
/* Checks */
CHECK (status IN ("Current", "Complete"))
);
Я хотел бы добавить ограничение, для которого enddate
должно быть не нулевым , если status
является "полным".
Возможно ли это? Я использую SQLite v3.6.16.