美文网首页
[SkylerAI]零碎知识点08

[SkylerAI]零碎知识点08

作者: SkylerAI | 来源:发表于2019-08-13 23:30 被阅读0次

    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.标识列即为自增列。
    

    相关文章

      网友评论

          本文标题:[SkylerAI]零碎知识点08

          本文链接:https://www.haomeiwen.com/subject/umgijctx.html