sql語句復制表、拷貝表、臨時表


sql復制表、拷貝表、臨時表
--insert into pppcopy select * from ppp //從表ppp中獲取數據,並將其插入到pppcopy中,只拷貝表的數據,不拷貝表的結構(前提:表pppcopy存在)

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

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

--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)來顯式刪除臨時表。

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM