NUMBER
is een gereserveerd woord
in Oracle en u kunt het niet als identificatie gebruiken (tenzij u een identificatie tussen aanhalingstekens gebruikt en "NUMBER"
gebruikt; maar doe dat niet, want dat is verwarrend).
Kies een ander woord dat hetzelfde betekent en gebruik dat in plaats daarvan als identificatie. D.w.z. als nummer het nummer van de klas is, gebruik dan room_number
; als het het aantal kamers op die locatie is, gebruik dan amount
; of iets dergelijks.
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
);
/