NUMBER
е запазена дума
в Oracle и не можете да го използвате като идентификатор (освен ако не използвате идентификатор в кавички и използвате "NUMBER"
; но не го правете, защото е объркващо).
Изберете друга дума, която означава същото и я използвайте вместо това като идентификатор. т.е. ако number е номерът на класната стая, тогава използвайте room_number
; ако това е броят на стаите в това местоположение, използвайте amount
; или нещо друго подобно.
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
);
/