NUMBER
är ett reserverat ord
i Oracle och du kan inte använda den som en identifierare (såvida du inte använder en citerad identifierare och använder "NUMBER"
; men gör inte det eftersom det är förvirrande).
Välj ett annat ord som betyder samma sak och använd det som identifierare istället. d.v.s. om nummer är klassrummets nummer, använd room_number
; om det är antalet rum på den platsen, använd amount
; eller något annat liknande.
create table Classroom (
Classroom_ID varchar2(4000) not null constraint classroom_pk primary key,
Capacity number not null,
room_number number not null,
Location varchar2(4000) not null
);
/