NUMBER
là một từ dành riêng
trong Oracle và bạn không thể sử dụng nó làm số nhận dạng (trừ khi bạn sử dụng số nhận dạng được trích dẫn và sử dụng "NUMBER"
; nhưng đừng làm điều đó vì nó gây nhầm lẫn).
Chọn một từ khác có nghĩa tương tự và sử dụng từ đó làm định danh thay thế. I E. nếu số là số của lớp học thì hãy sử dụng room_number
; nếu đó là số lượng phòng ở vị trí đó thì hãy sử dụng amount
; hoặc thứ gì đó tương tự.
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
);
/