<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    SQL Server 支持臨時表。臨時表就是那些名稱以井號 (#) 開頭的表。如果當用戶斷開連接時沒有除去臨時表,SQL Server 將自動除去臨時表。臨時表不存儲在當前數據庫內,而是存儲在系統數據庫 tempdb 內。

    臨時表有兩種類型: 

    本地臨時表 
    以一個井號 (#) 開頭的那些表名。只有在創建本地臨時表的連接上才能看到這些表。

    全局臨時表 
    以 兩個井號 (##) 開頭的那些表名。在所有連接上都能看到全局臨時表。如果在創建全局臨時表的連接斷開前沒有顯式地除去這些表,那么只要所有其它任務停止引用它們,這些表即 被除去。當創建全局臨時表的連接斷開后,新的任務不能再引用它們。當前的語句一執行完,任務與表之間的關聯即被除去;因此通常情況下,只要創建全局臨時表 的連接斷開,全局臨時表即被除去。
    ==========================================================================

    SQL code
    --應用本地臨時表 declare @sql varchar(100) set @sql='select ''123'' as a,''abasdf'' as b into #t'
     exec(@sql) select 
    * from #t go /*發現不能正確顯示臨時表的數據 提示: 服務器: 消息 208,級別 16,狀態 1,行 5 對象名 '#t' 無效。 */
     --修改為全局臨時表 declare @sql varchar(100) set @sql='select ''123'' as a,''abasdf'' as b into ##t'
     exec(@sql) select * from ##t drop table ##t go /*可以正確顯示臨時表的數據


    分析原因:exec(@sql) 相當于重新建立一個數據庫對話,所以對于本地臨時表,使用exec(@sql)創建臨時表,
    在exec外部不能正確訪問;而使用全局臨時表就ok了
    */ 

    SQL code
    exec ('select top 10 * into ##temp from syhouse'); exec ('select * from ##temp');
    http://blog.csdn.net/hank5658/article/details/5543622
    posted on 2012-02-16 11:17 sanmao 閱讀(1881) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    常用鏈接

    留言簿(5)

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲成a人片在线观看无码专区| 国产亚洲福利一区二区免费看| 国产亚洲真人做受在线观看| 日韩在线视频线视频免费网站| 四虎精品亚洲一区二区三区| 亚洲av无码有乱码在线观看| 日韩在线天堂免费观看| 亚洲国产精品无码久久九九大片| 永久免费av无码网站大全| 亚洲一区二区三区乱码在线欧洲| aⅴ免费在线观看| 亚洲中文字幕乱码AV波多JI | 亚洲日韩国产一区二区三区在线| 男男AV纯肉无码免费播放无码| 国产精品高清视亚洲一区二区 | 精品亚洲成A人无码成A在线观看| 日韩欧美一区二区三区免费观看| 亚洲中文字幕AV每天更新| 四虎永久成人免费影院域名| a在线视频免费观看在线视频三区| 亚洲午夜福利717| 天天影院成人免费观看| 亚洲午夜无码久久久久小说| 国产在线19禁免费观看国产| 三级黄色片免费看| 亚洲同性男gay网站在线观看| 真实乱视频国产免费观看| 一级毛片一级毛片免费毛片| 久久精品亚洲一区二区三区浴池 | 亚洲.国产.欧美一区二区三区| 亚洲精品国精品久久99热| 青青青国产手机频在线免费观看| 亚洲国产91在线| 久久国产成人亚洲精品影院| 最近中文字幕mv免费高清在线| 亚洲精品成a人在线观看夫| 亚洲精品色午夜无码专区日韩| 久久久久久免费视频| 72pao国产成视频永久免费| 亚洲福利视频网址| 亚洲精品在线视频|