台灣最具影響力的-資訊專家社群 - 讓您成為最有價值的IT專業人才
線上人數
2822
 
會員總數:192651
接案會員:5978
文章總數:2322
討論主題:146027
歡迎您免費加入會員
討論區列表 >> MS SQL >> 如何判斷暫存的Table 是否存在呢?

[變換順序]
[我要回覆]
1


回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何判斷暫存的Table 是否存在呢?
價值 : 10 QP  點閱數:977 回應數:3
樓主

達可達
初級顧問
17933 162
7564 2409
各位大大大家好呀
請問一下,如何查出暫存Table ex.#temp 是否存在呢?
有相關的函數嗎?
一般我們在新增Table時,會加入下面這行....
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[jointest2]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[jointest2]
小弟的需求是我寫的一個stored procedure會使用到暫存的資料表
當然在程式的最後會drop掉
但是如果一開始要新增進暫存的資料表時,有沒有方法可以判斷是否已存在呢?
有人有類似的經驗嗎?能否點解一下小弟呢?感恩喔^_^



本篇文章發表於2005-06-16 21:28
如何在藍色小舖發問? 2009年藍色小舖認證專家卡得主名單
1樓
最有價值解答

阿祥祥
初級顧問
21790 6
4610 2183
捐贈 VP 給 阿祥祥 檢舉此回應

IF OBJECT_ID('tempdb..#temp') IS NOT NULL
DROP TABLE #temp


本篇文章回覆於2005-06-16 22:42
2樓
不錯的參考

Mars
高級專家
8973 43
3162 2738
捐贈 VP 給 Mars 檢舉此回應
前人的智慧

http://www.tkdinesh.com/faq/ans/temptable.html


本篇文章回覆於2005-06-16 22:48
3樓
作者回應

達可達
初級顧問
17933 162
7564 2409
檢舉此回應
成功囉∼大感謝喔 ^_____^
原來要兩個點點,剛才沒有注意就去試了
結果試半天試不出來
最後終於成功囉
感謝兩位大大的回應^_^


本篇文章回覆於2005-06-16 23:05
[變換順序]
1
 

回覆
如要回應,請先登入.