Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 甲骨文;“未找到父项”;错误_Sql_Database_Oracle - Fatal编程技术网

Sql 甲骨文;“未找到父项”;错误

Sql 甲骨文;“未找到父项”;错误,sql,database,oracle,Sql,Database,Oracle,继续获取此错误消息,但无法找出原因 CREATE TABLE section ( SectionID number (10), CourseID number(10), SectionNumber varchar2(10), Days varchar2(10), StartTime DATE, EndTime DATE, LocationID number (10), SeatsAvailable number(3), Status char(1) ); ALTER TABLE section

继续获取此错误消息,但无法找出原因

CREATE TABLE section (
SectionID number (10),
CourseID number(10),
SectionNumber varchar2(10),
Days varchar2(10),
StartTime DATE,
EndTime DATE,
LocationID number (10),
SeatsAvailable number(3),
Status char(1)
);

ALTER TABLE section 
Add CONSTRAINT Student_SectionID_pk 
Primary KEY (SectionID);

ALTER TABLE section
ADD CONSTRAINT section_seatsvaiable_cc
Check (SeatsAvailable < 100);

ALTER TABLE section
Add CONSTRAINT section_CourseID_fk 
FOREIGN KEY (courseid)
references course (courseid);


ALTER TABLE section
Add CONSTRAINT section_LocationID_fk 
FOREIGN KEY (locationid)
references location (locationid);

INSERT INTO SECTION ( sectionid, courseid, SectionNumber, Days, Starttime, endtime, locationid, SeatsAvailable, Status) 
VALUES (1, 99, 'B1-H', 'Tue', '22-MAY-13', '3-AUG-13', 29999, 23, 'A');
创建表节(
分区ID号(10),
课程编号(10),
第2节varchar2(10),
第2(10)天,
开始日期,
结束时间日期,
位置ID号(10),
SeatSavable编号(3),
状态字符(1)
);
改变表格部分
添加约束学生\u节ID\u pk
主键(SectionID);
改变表格部分
添加约束节\u seatsvailable\u cc
检查(座椅可用性<100);
改变表格部分
添加约束部分_CourseID _fk
外键(courseid)
参考课程(courseid);
改变表格部分
添加约束节\u位置ID\u fk
外键(locationid)
参考位置(locationid);
插入到节中(节ID、课程ID、节编号、天数、开始时间、结束时间、位置ID、可用座位、状态)
数值(1,99,'B1-H','Tue','13年5月22日','13年8月3日',29999,23,'A');
第1行错误:

ORA-02291:完整性约束(电子操作部分\u位置ID\u FK) 违反-未找到父密钥


location
中不存在ID为29999的位置记录

因此,插入没有成功,因为它没有通过所有约束