SELECT INTO语句,创建一个目标表,把SELECT结果集插入至这个目标表中。这个目标表是在执行时产生,并非是在执行前产生,即是说不能向已经存的目标表插入数据。它会把来源表的基本结构进行复制。但不能复制约束,索引和触发器。
演示,
--判断目标表是否存在,存在首先DROP掉
IF OBJECT_ID ('[dbo].[TT]','u') IS NOT NULL DROP TABLE [dbo].[TT]
SELECT [MemberId],[Name],[salary] INTO [dbo].[TT] FROM [dbo].[Member]
IF OBJECT_ID ('[dbo].[TT]','u') IS NOT NULL DROP TABLE [dbo].[TT]
SELECT [MemberId],[Name],[salary] INTO [dbo].[TT] FROM [dbo].[Member]