SQL语句:

IF objectproperty(object_id('tableName'), 'IsUserTable') = 1 
SELECT 1 
ELSE
SELECT 0 

 

把tableName换成要检查的表名
程序中直接使用ExecuteScalar执行就可以 

返回1存在,0不存在


object_id

返回架构范围内对象的数据库对象标识号。

objectproperty(id,property ) 

详见:http://msdn.microsoft.com/zh-cn/library/ms176105.aspx