有两张表student和otherStudent,表信息如下 SQLgt; desc studentName Type Nullable Default Comments ---- ---------
有两张表student和otherStudent,表信息如下
SQL> desc student
Name Type Nullable Default Comments
---- ------------ -------- ------- --------
NUM NUMBER
NAME VARCHAR2(20)
AGE NUMBER Y
SQL> desc otherStudent
Name Type Nullable Default Comments
---- ------------ -------- ------- --------
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。报错“没有足够的值”。

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号