假如要判斷資料庫中某個資料表格是否存在,可透過查詢 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
沒有留言:
張貼留言