SQL

select into 与 insert into select

select into

用途:select into 语句把一个表中的数据插入到另一个表中。不需要创建临时表,在运行过程中自动创建。

场景:SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。

基本语法:

 select * into #table_Name from tableName 

     #table_Name 临时表名;tableName数据源表名

insert into select

同样是把一个表中的数据插入到另一个表中。

需要创建临时表,设置字段与数据类型。

基本语法:

create table #table_Name (

        column1  int,

        column2  nvarchar(50),

        .......    

      );

    insert into #table_Name (column1,column2,columnn) select value1,value2,valuen from  tableName

    或:insert into #table_Name select  *  from tableName

    #table_Name 临时表名;tableName数据源表名

创建临时表字段的顺序要和查询 tableName 表的字段顺序一样。

(0)

本文由 SilenceLee的学习笔记 作者:silencelee 发表,转载请注明来源!

热评文章

发表评论

解决 : *
16 + 20 =