国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > SQL Server > 正文

sqlserver 臨時表的用法

2020-07-25 13:23:40
字體:
供稿:網(wǎng)友
用法:

用于復雜查詢時可以用臨時表來暫存相關(guān)記錄,能夠提高效率、提高程序的可讀性,類似于游標中的
my_cursor declare my_cursor cursor scroll
for select 字段 from tablename
臨時表分為:用戶臨時表和系統(tǒng)臨時表。
系統(tǒng)臨時表和用戶臨時表的區(qū)別:
1)用戶臨時表:用戶臨時表的名稱以#開頭;
用戶臨時表的周期只存在于創(chuàng)建這個表的用戶的Session,對其他進程是不可見。
當創(chuàng)建它的進程消失時此臨時表自動刪除。
2)系統(tǒng)臨時表:系統(tǒng)臨時表的名稱以##開頭
全局臨時表對整個SQL Server實例都可見,但所有訪問它的Session都消失的時候,它也自動刪除,如:重啟數(shù)據(jù)庫。
創(chuàng)建臨時表格式:
1)
復制代碼 代碼如下:

create table TempTableName
(
ID int IDENTITY (1,1) not null,
a1 varchar(50),
a2 varchar(50),
a3 varchar(50),
primary key (ID) --定義ID為臨時表#Tmp的主鍵
)

2)select [字段1,字段2,...,] into #Tmp from table


查詢臨時表的數(shù)據(jù) select * from #Tmp


刪除臨時表 drop table #Tmp


清空臨時表的所有數(shù)據(jù)和約束 truncate table #Tmp
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 临泉县| 富蕴县| 大洼县| 鄱阳县| 岱山县| 玉龙| 香河县| 来宾市| 濮阳市| 郧西县| 许昌县| 丁青县| 沿河| 武宁县| 达拉特旗| 西乌| 新绛县| 绿春县| 东丽区| 龙川县| 鲁甸县| 常山县| 嘉义县| 雅安市| 兴隆县| 会理县| 浮山县| 东平县| 津南区| 太仆寺旗| 丽江市| 青铜峡市| 兴城市| 区。| 敖汉旗| 安图县| 甘德县| 壤塘县| 军事| 湘潭市| 陈巴尔虎旗|