可以使用CREATE TABLE语句和SELECT语句的组合来创建现有表的副本。新表具有相同的列定义。可以选择所有列或特定列。当您使用现有表创建新表时,将使用旧表中的现有值填充新表。
从另一个表创建表的基本语法如下:
CREATE TABLE NEW_TABLE_NAME AS SELECT [ column1, column2...columnN ] FROM EXISTING_TABLE_NAME [ WHERE ]
在这里,column1,column2 ...是现有表的字段,并且将使用它们来创建新表的字段。
以下是一个Example,它将使用CUSTOMERS表创建一个表SALARY,并具有字段customer ID和customer SALARY-
SQL> CREATE TABLE SALARY AS SELECT ID, SALARY FROM CUSTOMERS;
这将创建一个新表SALARY,它将具有以下记录-
+----+----------+ | ID | SALARY | +----+----------+ | 1 | 2000.00 | | 2 | 1500.00 | | 3 | 2000.00 | | 4 | 6500.00 | | 5 | 8500.00 | | 6 | 4500.00 | | 7 | 10000.00 | +----+----------+
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)
PPT设计进阶 · 从基础操作到高级创意 -〔李金宝(Bobbie)〕