Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.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_Oracle_Oracle11g - Fatal编程技术网

Sql 在一个请求中插入到两个表中

Sql 在一个请求中插入到两个表中,sql,oracle,oracle11g,Sql,Oracle,Oracle11g,我有两张表:Human和Student。学生从人类延伸而来 我试着这样做: CREATE OR REPLACE TYPE HUMAN_Type AS OBJECT(CIN NUMBER(8), NameCHAR(32),SurNAME CHAR(32),Email VARCHAR(32),Adress varchar(32)) NOT FINAL; CREATE TYPE Student_Type UNDER HUMAN_Type (NumSTUD NUMBER(3),Dat_EXP Date,

我有两张表:
Human
Student
。学生从人类延伸而来

我试着这样做:

CREATE OR REPLACE TYPE HUMAN_Type AS OBJECT(CIN NUMBER(8), NameCHAR(32),SurNAME CHAR(32),Email VARCHAR(32),Adress varchar(32)) NOT FINAL;
CREATE TYPE Student_Type UNDER HUMAN_Type (NumSTUD NUMBER(3),Dat_EXP Date, Nbr Number(2));
CREATE table Human of HUMAN_Type (primary key (CIN));
CREATE table Student of Student_Type (primary key (NumStud));

如果我想插入一个学生,我应该提出两个请求(一个用于学生,一个用于人),还是有办法在一个请求中插入人和学生?

您还应该在学生表中指定CIN是外键以关联学生人际关系。

请参阅。分享和享受。