1.INSERT INTO SELECT语句 
语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1 要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量。示例如下: INSERT INTO SELECT语句复制表数据
--1.创建测试表
create TABLE Table1
(
a varchar(10),
b varchar(10),
c varchar(10),
CONSTRAINT [PK_Table1] PRIMARY KEY CLUSTERED
(
a ASC
)
) ON [PRIMARY] create TABLE Table2
(
a varchar(10),
c varchar(10),
d int,
CONSTRAINT [PK_Table2] PRIMARY KEY CLUSTERED
(
a ASC
)
) ON [PRIMARY]
GO
--2.创建测试数据
Insert into Table1 values('赵','asds','90')
Insert into Table1 values('钱','asds','100')
Insert into Table1 values('孙','asds','80')
Insert into Table1 values('李','asds',null)
GO
select * from Table2 --3.INSERT INTO SELECT语句复制表数据
Insert into Table2(a, c, d) select a,c,5 from Table1
GO --4.显示更新后的结果
select * from Table2
GO
--5.删除测试表
drop TABLE Table1
drop TABLE Table2 2.SELECT INTO FROM语句//一般用于构建临时表。 语句形式为:SELECT vale1, value2 into Table2 from Table1 要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中。示例如下: SELECT INTO FROM创建表并复制表数据
--1.创建测试表
create TABLE Table1
(
a varchar(10),
b varchar(10),
c varchar(10),
CONSTRAINT [PK_Table1] PRIMARY KEY CLUSTERED
(
a ASC
)
) ON [PRIMARY]
GO --2.创建测试数据
Insert into Table1 values('赵','asds','90')
Insert into Table1 values('钱','asds','100')
Insert into Table1 values('孙','asds','80')
Insert into Table1 values('李','asds',null)
GO --3.SELECT INTO FROM语句创建表Table2并复制数据
select a,c INTO Table2 from Table1
GO --4.显示更新后的结果
select * from Table2
GO
--5.删除测试表
drop TABLE Table1
drop TABLE Table2

最新文章

  1. ***CodeIgniter集成微信支付(转)
  2. jmeter录制移动APP脚本
  3. Kafka报错-as it has seen zxid 0x83808 our last zxid is 0x0 client must try another server
  4. file标签选择文件change事件失效处理方法
  5. TCP/IP协议学习(二) LWIP用户自定义配置文件解析
  6. Android线程管理(二)——ActivityThread
  7. 关于sql where id in 转换成数据类型 int 时失败(转)
  8. ?Swift获取手机设备信息
  9. Yaroslav and Sequence
  10. server error in '/' applecation----Compiler Error Message: CS0016: Could not write to output file 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\xx' -- 'Access is denied
  11. 文本处理工具(grep)
  12. SDP(10):文本式大数据运算环境-MongoDB-Engine功能设计
  13. 判空、判等、转码的StringUtil
  14. read()和write()
  15. angr进阶(6)绕过反调试
  16. (办公)SpringBoot与mybatisGenerator自动生成.
  17. LNMP环境搭建:Nginx安装、测试与域名配置
  18. board_key.h/board_key.c
  19. 摄像头录制视频并且保存成mp4
  20. 【Reporting Services 报表开发】— 如何根据明细的行数实现分页(比如每隔5行分页)

热门文章

  1. Linux下配置Squid基础教程
  2. Linux企业应用--RHAS 2.1 下安装中文 Lotus Domino R 6.5 图解
  3. 如何在 Linux 上安装应用程序
  4. JAVA工程命名规范
  5. XTUOJ 1238 Segment Tree
  6. [ES6] The Iterator Protocol
  7. webgoat7.1开发版环境搭建
  8. dreamweaver 8的替换功能
  9. LuoguP2762 太空飞行计划问题(最大权闭合子图,最小割)
  10. PatentTips - Improving security in a virtual machine host