有兩張表student和otherstudent,表資訊如下
sql> desc student
name type nullable default comments
---- ------------ -------- ------- --------
num number
name varchar2(20)
age number y
sql> desc otherstudent
num varchar2(50)
name varchar2(50)
現在做以下幾個實驗
實驗一
現在student中有資料,我想把裡面的資料插入otherstudent裡面。
insert into otherstudent(num,name) select num,name from student
兩表插入的字段類型或長度并補一緻仍然可以插入,說明隻要被插入的表可以接收,類型不一緻或長度不一緻不影響。
實驗二
otherstudent有了資料了,可以将該表的資料再插入本表
insert into otherstudent select * from otherstudent
實驗三
語句insert into otherstudent select * from student。報錯“值過多”。
語句insert into student select * from student otherstudent。報錯“沒有足夠的值”。