[MSSQL]如何檢驗暫存資料表是否存在

有關資料庫的討論, 都可以在這發表哦~~
回覆文章
頭像
tim
文章: 1380
註冊時間: 2008年 11月 26日, 00:49

[MSSQL]如何檢驗暫存資料表是否存在

文章 tim »

由於暫存資料表 (temp table) 使用很方便, 但有時要檢查是否存在, 來進一步刪除或是新增異動資料時, 則必須有效檢查其存在與否, 可以使用檢查 tempdb..#xxx 的 object_id 是否有值即可, 若是為 null 表示不存在!!

if object_id('tempdb..#aa') is not null
print 'exists'
else
print 'not exists'
多多留言, 整理文章, 把經驗累積下來.....
回覆文章