select * into,insert into,create table
2024-10-21 19:05:43
SELECT * INTO Table2 FROM Table1
要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中
INSERT INTO Table2 SELECT * from Table1
要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量
insert into table2(columns1,columns2) select columns1,columns2 from table1;
从table1中查询的结果插入到table2中,前提是table1和table2已经存在;
oracle中不支持 select columns1 into table2 from table1;
其语法为 create. as..select,有以下三种方式;
1. create table table1 as select * from table2 where 1=2;
创建一个表结构与table2一模一样的表,只复制结构不复制数据;
2.create table table1 as select * from table2 ;
创建一个表结构与table2一模一样的表,复制结构同时也复制数据;
3.create table table1(columns1,columns2) as select columns1,columns2 from table2;
创建一个表结构与table2一模一样的表,复制结构同时也复制数据,但是指定新表的列名
最新文章
- Module-Zero之版本管理
- 【iCore3 双核心板_FPGA】实验二十七:基于SDRAM的TFT驱动器的设计
- DataTable数据赋值给Model通用方法
- [转]SOCKET通信中TCP、UDP数据包大小的确定
- Opencv Cookbook阅读笔记(四):用直方图统计像素
- thinkPHP实现瀑布流的方法
- SSH与EJB 比较
- Java基础知识强化之IO流笔记69:Properties练习之 判断文件中是否有指定的键,如果有就修改值的案例
- elementary os进入GUI桌面环境失败
- mysql 导出,导入数据
- AC日记——统计难题 hdu 1251
- 比较三个 CSS 预处理器:Sass、LESS 和 Stylus(下)
- 找出一个文件夹下后缀名为.jpg的文件
- Ubuntu+Firefox总是打不开网页
- .NET Core 中的路径问题
- AutoML总结
- Linux内核分析第四章 读书笔记
- 在CentOS上安装GITLAB
- Hadoop HDFS分布式文件系统 常用命令汇总
- RF layout check list