【发布时间】:2013-02-20 20:52:05
【问题描述】:
在 SQL Server 中,它们本质上是做同样的事情。每种方式的优缺点是什么?
select * into table
对比
insert into table select *
我正在寻找诸如性能、最佳实践、可维护性等原因。
【问题讨论】:
标签: sql-server select insert
在 SQL Server 中,它们本质上是做同样的事情。每种方式的优缺点是什么?
select * into table
对比
insert into table select *
我正在寻找诸如性能、最佳实践、可维护性等原因。
【问题讨论】:
标签: sql-server select insert
SELECT ... INTO mytable 创建一个新表。如果mytable 已经存在,则会失败。
INSERT ... INTO mytable 插入到现有表中。如果mytable 不存在则失败。
【讨论】:
SELECT * INTO TABLE
这会将数据插入到新表中
INSERT INTO TABLE SELECT *
将数据从现有表复制到另一个现有表
【讨论】: