このSQLチェックインを追加しようとしています
ALTER TABLE School
add Role check_role
CHECK (check_role IN ('Teaching Assistant', 'Lecturer', 'Professor'));
以下のエラーが表示されます
ERROR at line 3:
ORA-02438: Column check constraint cannot reference other columns
SQL> desc School;
Name Null? Type
----------------------------------------- -------- ----------------------------
STAFFNUM NOT NULL VARCHAR2(12)
NAME NOT NULL VARCHAR2(50)
ADDRESS NOT NULL VARCHAR2(300)
DOB DATE
チェック制約check_roleを使用して、列呼び出しロールを追加しようとしています
私はOracle SQLを使用しています。
助けてくれてありがとう!