NUMBER
er et reserveret ord
i Oracle, og du kan ikke bruge det som en identifikator (medmindre du bruger en citeret identifikator og bruger "NUMBER"
; men gør det ikke, da det er forvirrende).
Vælg et andet ord, der betyder det samme, og brug det som identifikator i stedet. dvs. hvis nummer er nummeret på klasseværelset, skal du bruge room_number
; hvis det er antallet af værelser på det sted, så brug amount
; eller noget andet lignende.
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
);
/