我有以下SQL代碼:錯誤在第13行:ORA-00907:缺少右括號
CREATE TABLE staff(
SID NUMBER(20) PRIMARY KEY,
STAFF_NAME VARCHAR2(50) NOT NULL,
DESIGNATION VARCHAR2(30) DEFAULT 'ASSISTANT PROFESSOR',
GENDER CHAR NOT NULL,
DOB DATE,
DOJ DATE DEFAULT SYSDATE,
SALARY NUMBER(7,2),
MOBILE NUMBER(10) NOT NULL,
EMAIL VARCHAR2(20),
PRESENT_ADDRESS VARCHAR2(70),
EXPERIENCE NUMBER(1,1),
DEPT_ID VARCHAR2(2) FOREIGN KEY REFERENCES DEPT(DEPT_ID)
)
/
但我得到這樣的輸出:
DEPT_ID VARCHAR2(2)的外鍵參考DEPT (DEPT_ID) * 錯誤在第13行: ORA-00907:缺少右括號
什麼是CAU唱這個問題?
不要忘了接受的答案,如果它爲你工作。 –