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

首頁 > 數據庫 > SQL Server > 正文

sqlserver 臨時表的用法

2024-08-31 00:58:35
字體:
來源:轉載
供稿:網友
用法:

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


查詢臨時表的數據 select * from #Tmp


刪除臨時表 drop table #Tmp


清空臨時表的所有數據和約束 truncate table #Tmp
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 仙桃市| 新建县| 太仓市| 岳阳市| 庆阳市| 余姚市| 永和县| 永嘉县| 韶山市| 岳西县| 梁平县| 沧州市| 武汉市| 会东县| 罗定市| 咸丰县| 林西县| 井陉县| 景泰县| 商水县| 获嘉县| 莲花县| 精河县| 当阳市| 清涧县| 广汉市| 邯郸市| 满洲里市| 汉寿县| 石屏县| 建德市| 乐安县| 隆昌县| 报价| 化德县| 宣恩县| 漾濞| 饶平县| 霸州市| 双城市| 兴国县|