博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
select into 和 insert into select 两种表复制语句
阅读量:4219 次
发布时间:2019-05-26

本文共 278 字,大约阅读时间需要 1 分钟。

select * 
into destTbl 
from srcTbl

insert 
into destTbl(fld1, fld2) 
select fld1, 5 
from srcTbl

以上两句都是将 srcTbl 的数据插入到 destTbl,但两句又有区别的:

  • 第一句(select into from)要求目标表(destTbl)不存在,因为在插入时会自动创建。
  • 第二句(insert into select from)要求目标表(destTbl)存在,由于目标表已经存在,所以我们除了插入源表(srcTbl)的字段外,还可以插入常量,如例中的:5。

转载地址:http://dflmi.baihongyu.com/

你可能感兴趣的文章
Linux进程栈和线程栈
查看>>
Linux 中的各种栈:进程栈 线程栈 内核栈 中断栈
查看>>
Linux条件变量pthread_condition细节(为何先加锁,pthread_cond_wait为何先解锁,返回时又加锁)
查看>>
Linux多线程编程---线程间同步(互斥锁、条件变量、信号量和读写锁)
查看>>
linux C++ 多线程使用pthread_cond 条件变量
查看>>
不看后悔的项目中线程池实际应用
查看>>
Java线程池实现原理及其在美团业务中的实践
查看>>
基于Linux/C++简单线程池的实现
查看>>
c++11最简单的线程池实现
查看>>
深度优先搜索和广度优先搜索及典例分析(走迷宫问题(BFS)和棋盘问题(DFS))
查看>>
编程练习:走迷宫问题
查看>>
深度优先搜索和广度优先搜索的比较与分析
查看>>
回溯法(Backtracking)
查看>>
BFS(一):广度优先搜索的基本思想
查看>>
[搜索算法系列] —— 广度优先搜索
查看>>
[搜索算法系列] —— 深度优先搜索
查看>>
数据结构树的存储方式
查看>>
树的三种存储结构
查看>>
求最大公约数(辗转相除法)
查看>>
线段树介绍
查看>>