NUMBER
es una palabra reservada
en Oracle y no puede usarlo como identificador (a menos que use un identificador entrecomillado y use "NUMBER"
; pero no lo hagas porque es confuso).
Elige otra palabra que signifique lo mismo y utilízala como identificador. Es decir. si número es el número del salón de clases entonces use room_number
; si es la cantidad de habitaciones en esa ubicación, use amount
; o algo similar.
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
);
/