NUMBER
est un mot réservé
dans Oracle et vous ne pouvez pas l'utiliser comme identifiant (sauf si vous utilisez un identifiant entre guillemets et utilisez "NUMBER"
; mais ne le faites pas car c'est déroutant).
Choisissez un autre mot qui signifie la même chose et utilisez-le plutôt comme identifiant. C'est à dire. si le numéro est le numéro de la salle de classe, utilisez room_number
; s'il s'agit du nombre de chambres à cet endroit, utilisez amount
; ou quelque chose de similaire.
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
);
/