sql 建立臨時表 sql複製表或建立表

2021-10-12 09:26:50 字數 631 閱讀 7463

一、複製到已有的資料表

insert into select 語句從乙個表複製資料,然後把資料插入到乙個已存在的表中。目標表中任何已存在的行都不會受影響。

我們可以從乙個表中複製所有的列插入到另乙個已存在的表中:

insert into table2 select * from * table1;
或者我們可以只複製希望的列插入到另乙個已存在的表中:

insert into table2(field1,field2,...) select value1,value2,... from table1
注意:要求目標表table2必須存在,並且欄位field,field2…也必須存在

二、複製到新建資料表

select vale1, value2 into table2 from table1
注意:要求目標表table2不存在,因為在插入時會自動建立表table2,並將table1中指定字段資料複製到table2中。

sql複製表 拷貝表 臨時表

insert into pppcopy select from ppp 從表ppp中獲取資料,並將其插入到pppcopy中,只拷貝表的資料,不拷貝表的結構 前提 表pppcopy1存在 select into pppcopy1 from ppp 將ppp中的資料拷貝到 pppcopy1中,拷貝表的資...

SQL複製表及表結構

1 複製表結構及資料到新錶 select into 目的資料庫名.dbo.目的表名 from 原表名 select into my0735home.dbo.infomiantest from infomian 2 備份表的一部分列 不寫 而寫出列的列表 select 列名1,列名2,列名3 into...

SQL複製表及表結構

1 複製表結構及資料到新錶 select into 目的資料庫名.dbo.目的表名 from 原表名 select into my0735home.dbo.infomiantest from infomian 2 備份表的一部分列 不寫 而寫出列的列表 select 列名1,列名2,列名3 into...