麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

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

Sql Server臨時表和游標的使用小結

2024-08-31 01:04:54
字體:
來源:轉載
供稿:網友

1.臨時表

臨時表與永久表相似,但臨時表存儲在 tempdb 中,當不再使用時會自動刪除。
臨時表有局部和全局兩種類型

2者比較:

局部臨時表的名稱以符號 (#) 打頭
僅對當前的用戶連接是可見的
當用戶實例斷開連接時被自動刪除
全局臨時表的名稱以符號 (##) 打頭
任何用戶都是可見的
當所有引用該表的用戶斷開連接時被自動刪除
實際上局部臨時表在tempdb中是有唯一名稱的
例如我們用sa登陸一個查詢分析器,再用sa登陸另一查詢分析器

在2個查詢分析器我們都允許下面的語句:

use pubsgoselect * into #tem from jobs

分別為2個用戶創建了2個局部臨時表
我們可以從下面的查詢語句可以看到

SELECT * FROM [tempdb].[dbo].[sysobjects] where xtype='u' 

判斷臨時表的存在性:

if object_id('tempdb..#tem') is not null begin  print 'exists' end else begin  print 'not exists' end 

特別提示:
1。在動態sql語句中創建的局部臨時表,在語句運行完畢后就自動刪除了
所以下面的語句是得不到結果集的

exec('select * into #tems from jobs')select * from #tems

2。在存儲過程中用到的臨時表在過程運行完畢后會自動刪除
但是推薦顯式刪除,這樣有利于系統

ii。游標
游標也有局部和全局兩種類型
局部游標:只在聲明階段使用
全局游標:可以在聲明它們的過程,觸發器外部使用

判斷存在性:

if CURSOR_STATUS('global','游標名稱') =-3 and CURSOR_STATUS('local','游標名稱') =-3 begin  print 'not exists' endSELECT * FROM [tempdb].[dbo].[sysobjects] where xtype='u' 

判斷臨時表的存在性:

if object_id('tempdb..#tem') is not null begin  print 'exists' end else begin  print 'not exists' end 

特別提示:
1。在動態sql語句中創建的局部臨時表,在語句運行完畢后就自動刪除了
所以下面的語句是得不到結果集的

exec('select * into #tems from jobs')select * from #tems

2。在存儲過程中用到的臨時表在過程運行完畢后會自動刪除
但是推薦顯式刪除,這樣有利于系統

ii。游標
游標也有局部和全局兩種類型
局部游標:只在聲明階段使用
全局游標:可以在聲明它們的過程,觸發器外部使用

判斷存在性:

if CURSOR_STATUS('global','游標名稱') =-3 and CURSOR_STATUS('local','游標名稱') =-3 begin  print 'not exists' endSELECT * FROM [tempdb].[dbo].[sysobjects] where xtype='u' 

判斷臨時表的存在性:

if object_id('tempdb..#tem') is not null begin  print 'exists' end else begin  print 'not exists' end 

特別提示:
1。在動態sql語句中創建的局部臨時表,在語句運行完畢后就自動刪除了
所以下面的語句是得不到結果集的

exec('select * into #tems from jobs')select * from #tems

2。在存儲過程中用到的臨時表在過程運行完畢后會自動刪除
但是推薦顯式刪除,這樣有利于系統

ii。游標
游標也有局部和全局兩種類型
局部游標:只在聲明階段使用
全局游標:可以在聲明它們的過程,觸發器外部使用

判斷存在性:

if CURSOR_STATUS('global','游標名稱') =-3 and CURSOR_STATUS('local','游標名稱') =-3 begin  print 'not exists' end

 


注:相關教程知識閱讀請移步到MSSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产无遮挡一级毛片 | 亚洲一区二区 | 久久sp| 午夜色视频在线观看 | 新久草视频 | 中文字幕在线资源 | 久久99国产视频 | 久久久国产一区二区三区 | 精品一区二区电影 | 把娇妻调教成暴露狂 | 国产精品美女一区二区 | 久艹在线视频 | 亚洲第一色婷婷 | jj视频在线播放 | 91久久久久久久一区二区 | 国产91精品久久久 | 国产一区二区影视 | 久久国产精品久久精品国产演员表 | 国产免费一级淫片a级中文 99国产精品自拍 | 在线天堂中文在线资源网 | 午夜天堂在线视频 | 久久精品亚洲成在人线av网址 | 国产精品成人久久久久a级 av电影在线免费 | 欧美一级黄色录相 | 一区二区免费 | 极品销魂一区二区三区 | 亚洲精品午夜国产va久久成人 | 视频一区二区中文字幕 | 视频一区 在线 | 7777网站| 欧洲成人综合网 | 亚洲视频在线视频 | 香蕉久久久精品 | 精品一区二区三区在线播放 | 成年免费视频黄网站在线观看 | 九九色网站 | 久久国产精 | 国色天香综合网 | 亚洲四播房 | 欧美日韩视频网站 | a黄网站|