mssql sqlserver 使用sql脚本查询数据库是否是否存在指定表的两种方法分享


摘要:
下文讲述使用sql脚本检测数据表是否存在的两种方法,如下所示:
实验环境:sqlserver 2008 R2



实现思路:
1.通过检测sys.objects系统对象是否存在数据表名称所在行,来判断是否存在数据表
2.通过系统函数 ObjectProperty 函数检测数据表是否存在的方法

 select  count (1) from sys.objects   
     where  name = ' 表名 ' 

select   ObjectProperty (Object_ID ('表名'),'IsUserTable' )