代码之家  ›  专栏  ›  技术社区  ›  Zee

这些插件之间有什么区别?[副本]

  •  -1
  • Zee  · 技术社区  · 13 年前

    在SQL Server中,这些基本上做相同的事情。每种方式的优缺点是什么?

    select * into table
    

    与。

    insert into table select *
    

    我正在寻找性能、最佳实践、可维护性等原因。

    2 回复  |  直到 13 年前
        1
  •  5
  •   Quassnoi    13 年前

    SELECT ... INTO mytable 创建一个新表。如果 mytable 已存在。

    INSERT ... INTO mytable 插入到现有表中。如果 空白表 不存在。

        2
  •  2
  •   Matt Busche    13 年前
    SELECT * INTO TABLE
    

    这会将数据插入到一个新表中

    INSERT INTO TABLE SELECT *
    

    将数据从现有表复制到另一个现有表

    推荐文章