select into 与 insert into select

Posted lbliubinlb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了select into 与 insert into select相关的知识,希望对你有一定的参考价值。

1、select into 

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

2.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 表的字段顺序一样

以上是关于select into 与 insert into select的主要内容,如果未能解决你的问题,请参考以下文章

Select into 与 Insert into … select … from

select into from 与insert into select from区别

select into from 与 select into from opendatasource

insert into的用法

MYSQL insert into select 锁表问题

select into from 和 insert into select的使用