1. 程式人生 > >SQL數據是否存在(是否有數據)判斷,表,存儲過程是否存在

SQL數據是否存在(是否有數據)判斷,表,存儲過程是否存在

property RoCE -- lse prope sys 刪除表 rom 存在

-- 判斷要創建的表名是否存在
if exists (select * from dbo.sysobjects where id = object_id(N’ [dbo].[表名]’) and OBJECTPROPERTY(id, N’IsUserTable’) = 1)
-- 刪除表
drop table [dbo].[表名]
GO

---------------
--判斷要創建臨時表是否存在
If Object_Id(’Tempdb.dbo.#Test’) Is Not Null
Begin
print ’存在’
End
Else
Begin
print ’不存在’
End

---------------
-- 判斷要創建的存儲過程名是否存在
if exists (select * from dbo.sysobjects where id = object_id(N’ [dbo].[存儲過程名]’) and OBJECTPROPERTY(id, N’IsProcedure’) = 1)
-- 刪除存儲過程
drop procedure [dbo].[存儲過程名]
GO

SQL數據是否存在(是否有數據)判斷,表,存儲過程是否存在