поэтому у меня есть этот код с простыми двумя таблицами 1-GGroup 2-TimeTable
, и это код для них:
CREATE TABLE GGroup(
ClassRoom varchar(7),
GroupNum number(5),
C_Code varchar(6),
C_Name varchar(35), Field
Teacher varchar(30),
primary key (ClassRoom)
);
CREATE TABLE TimeTable(
ClassRoom varchar(7),
StudentID number(9),
FirstName varchar(30),
LastName varchar(30),
primary key(ClassRoom, StudentID),
foreign key(ClassRoom) references GGroup(ClassRoom)
);
И я уже вставил строки в таблицу GGroup с np!
Но теперь я пытаюсь вставить эту строку
insert into GGroup values (
'A/3/54',
1608,
'ISM223',
'Data Warehouse & Data Mining',
'Dr. Yasser Al-Mshhor'
);
И я получил эту ошибку:
ORA-00001: уникальное ограничение (SQL_XAKKMDKZQBPBDDQFTDEXENGDH.SYS_C0025290829 ) нарушил ORA-06512: в "SYS.DBMS_ SQL", строка 1721
Я думаю, это потому, что эту строку я вставил раньше:
insert into GGroup values (
'A/3/54',
1608,
'ISM223',
'Data Warehouse & Data Mining',
'Dr. Yasser Al-Mshhor'
);
Как я могу исправить это ? Я не знаю много о sql