[SkylerAI]零碎知识点08

2019-08-13  本文已影响0人  SkylerAI

SQL Server中将某一个表的多行数据插入另外一张表的其中两种方法。

方法1:

insert into 表名1(列1,列2,列3,...列n)
select 列1,列2,列3...列n
from 表名2

PS:
1.表名1-此表为已创建完成的表。

方法2:

select 列1,列2,...列n
into 表名1
from 表名2

PS:
1.表名1为未创建完成的表,此插入时会自动建立,并将表2的列名作为表1的列名。
2.如额外需为表1添加标识列,则使用IDENTITY(数据类型,标识种子,标适增长量) as 列名即可。
  例:
  select 列1,列2,identity(int,1,1) as ID,...列n
  into 表名1
  from 表名2
3.标识列即为自增列。
上一篇 下一篇

猜你喜欢

热点阅读