Я получаю эту ошибку: ORA-00904: "M": неверный идентификатор -> если я поставил ('M', 'F') // одинарную кавычку, я получил это сообщение об ошибке: PLS-00103: Обнаружен символ «M» при ожидании одного из следующих событий: * & = - +; > at in is mod остаток не возврат rem возврат <> или! = или ~ => = <= <> и или как LIKE2_ LIKE4_ LIKEC_ между использованием || мультимножество навалом участник SUBMULTISET_ -> если я удалю ограничение, таблица будет создана нормально
это мой код
EXECUTE IMMEDIATE 'CREATE TABLE dependents
( Id NUMBER(6)
, FirstName VARCHAR2(20)
, LastName VARCHAR2(25)
CONSTRAINT dep_last_name_nn NOT NULL
, Birthdate Date
, Relation VARCHAR2(20)
, Gender char(1)
, RelativeId Number(6)
, CONSTRAINT pk_dependent primary key (Id)
, CONSTRAINT ck_gender CHECK(Gender in("F","M"))
)';