다음 명령을 사용하여 SQL에서 테이블을 만들 때 ORA-00936 : 누락 된 표현식 오류 메시지가 나타납니다. 내가 발을 디딜 때 어떤 아이디어가 있니?테이블 만들기 : ORA-00936 : 누락 된 표현
CREATE TABLE Workorders (
Wo# VARCHAR2(8) PRIMARY KEY,
Proj# VARCHAR2(8) REFERENCES Project (Proj#),
Wo_desc VARCHAR2(30) NOT NULL UNIQUE,
Wo_assigned CHAR(40),
Wo_hours NUMBER(6) NOT NULL CHECK(>0),
Wo_start DATE,
Wo_due DATE,
Wo_complete CHECK (Wo_complete IN ('Y','N')));
은 ((6) NOT NULL CHECK'이 라인에서 Wo_hours 번호를보세요> 0), and this one Wo_complete CHECK (Wo_complete IN ('Y', 'N'))); –
여러 구속 조건 사이에 쉼표가 필요합니까? 또는 CHECK를 잘못하고 있습니까? –
1. 점검 제한 조건 정의에 컬럼 이름이 누락되었습니다. 2. 열의 데이터 형식이 누락되었습니다. –