本文主要介紹sql server臨時表函數(shù)(sql語句臨時表),下面一起看看sql server臨時表函數(shù)(sql語句臨時表)相關(guān)資訊。
用途:對于復(fù)雜的查詢,可以使用臨時表存儲相關(guān)記錄,可以提高程序的效率和可讀性,類似于游標(biāo)。my_cursor公告my_cursor光標(biāo)滾動選擇字段的字段臨時表分為用戶臨時表和系統(tǒng)臨時表。系統(tǒng)臨時表和用戶臨時表的區(qū)別:1)用戶臨時表名:用戶臨時表start #;用戶臨時表的循環(huán)僅存在于創(chuàng)建該表的用戶會話中,對其他進(jìn)程不可見。當(dāng)創(chuàng)建這個臨時表的進(jìn)程消失時,它會被自動刪除。2)系統(tǒng)臨時表名system:以# #開頭的臨時表全局臨時表對整個sql server實例是可見的,但是當(dāng)所有對它的會話訪問消失時(比如重啟數(shù)據(jù)庫)會自動刪除。創(chuàng)建臨時表的格式:1)復(fù)制代碼如下:create table temptablename(id int(1,1)不為null,a1 varchar(50),a2 varchar(50),a3 varchar(50),primary key (id) -將id主鍵定義為臨時表# tmp) 2) select {1,2,...,}查詢臨時表中的數(shù)據(jù)尋找# tmp表select *從臨時表中刪除表# tmp的所有數(shù)據(jù)# tmp和約束表# tmp清空臨時表。
了解更多sql server臨時表函數(shù)(sql語句臨時表)相關(guān)內(nèi)容請關(guān)注本站點。