IF OBJECT_ID('tempdb..#') IS NOT NULL
DROP TABLE #
此句檢查是否存在 臨時表'#'
OBJECT_ID此函數返回數據庫對象標識號
用OBJECT_ID可以舉一反三實現別的功能
如:
if exists (select * from sysobjects where objectproperty(object_id('PerPersonData'),'istable') = 1)
整條語句的意思是判斷數據庫裡有沒有存在PerPersonData這樣一張表。
OBJECTPROPERTY:返回當前數據庫中對象的有關信息。1表“真”。同樣可以寫成OBJECTPROPERTY(id, sUserTable) = 1