sql複製表 拷貝表 臨時表

2022-03-03 19:38:12 字數 666 閱讀 6889

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

--select * into pppcopy1 from ppp //將ppp中的資料拷貝到 pppcopy1中,拷貝表的資料以及表的結構(前提:表pppcopy1不存在)

--select * into pppcopy2 from ppp where 1=0// 將ppp的表結構拷貝到pppcopy2,不拷貝資料(前提:表pppcopy1不存在)

--create table #temp(num int primary key,pname varchar(20))//建立區域性臨時表

--create table ##temp(num int primary key,pname varchar(20))//建立全域性臨時表,當sql服務斷開時刪除

區域性臨時表與全域性臨時表區別與示例

1、區域性臨時表(#開頭)只對當前連線有效,當前連線斷開時自動刪除。 

2、全域性臨時表(##開頭)對其它連線也有效,在當前連線和其他訪問過它的連線都斷開時自動刪除。 

3、不管區域性臨時表還是全域性臨時表,只要連線有訪問許可權,都可以用drop table #tmp(或者drop table ##tmp)來顯式刪除臨時表。

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

一 複製到已有的資料表 insert into select 語句從乙個表複製資料,然後把資料插入到乙個已存在的表中。目標表中任何已存在的行都不會受影響。我們可以從乙個表中複製所有的列插入到另乙個已存在的表中 insert into table2 select from table1 或者我們可以只...

9 mysql臨時表 複製表

mysql臨時表在我們儲存一些臨時資料時非常有用的,臨時表只有當前連線可見,當關閉連線時,mysql會自動刪除表並釋放表空間。1 建立臨時表 create temporary table table name 當使用show tables命令顯示資料表列表時,將無法看到臨時表。2 刪除臨時表 預設情...

SQL複製表及表結構

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