ORA-00907 when trying to create a CHECK constraint
问题 I need your help with this error: ORA-00907 on Check CONSTRAINT Query: CREATE TABLE S_NEWS.T_UTILISATEUR_USR ( USR_ID INTEGER NOT NULL PRIMARY KEY, USR_MAIL VARCHAR(256) NOT NULL, USR_TITRE CHAR(6) NULL DEFAULT 'M.'CHECK (USR_TITRE IN ('M.' , 'Mlle.','Mme.' )), USR_NOM CHAR(32) NOT NULL, USR_PRENOM VARCHAR(32) NULL, USR_ORGANISATION VARCHAR(128) NULL ); 回答1: The error message is ORA-00907: missing right parenthesis It almost always points to a syntax error rather than a missing bracket. In