表复制
1、新表复制旧表结构
语法:
CREATE TABLE 新表名 AS SELECT * FROM 旧表名 WHERE 1<>1
CREATE TABLE depttt1 AS SELECT * FROM DEPT WHERE 1<>1
2、根据条件进行复制表结构和条件数据
语法:
CREATE TABLE 新表 AS SELECT * FROM 旧表 WHERE 条件
CREATE TABLE DEPTALL AS SELECT * FROM DEPT WHERE deptno='30'
CREATE TABLE DEPTALL AS SELECT * FROM DEPT–3、复制表结构和表数据
表添加
新表中添加旧表数据时,必须保证新表和旧表的表结构一致
1、新表中批量添加旧表数据
语法:
INSERT INTO 新表 SELECT * FROM 旧表
INSERT INTO depttt1 SELECT * FROM dept
2、根据条件进行添加
语法:
INSERT INTO 新表 SELECT * FROM 旧表WHERE 条件
INSERT INTO depttt1 SELECT * FROM dept WHERE deptno='20';