2007年10月31日 星期三

SQL Server 判斷某個Table是否存在

假如要判斷資料庫中某個資料表格是否存在,可透過查詢 dbo.sysobjects 的結果來得知。
以下範例,是在查詢資料庫中是否有 Contactor這個資料表,而且這資料表的屬性是屬於 UserTable

if exists(
select * from dbo.sysobjects where id=object_id(N'[Contactor]') and OBJECTPROPERTY(id,N'IsUserTable')=1
)
select 1;
else
select 0;

select * from dbo.sysobjects

沒有留言:

張貼留言