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