> 数据库 > SQL Server 2005 >

sql2005 数据表存在与否及删除的判断语句

在sql2005中,有查询语句找出某个库中是否存在某张表,查找所有表的表名,以及删除某表的语句,很简单的,有需要的朋友,可以参考下。

1、根据表名的个数判断:
 

复制代码代码示例:
select count(name) as co from sysobjects where name = 'TD_RXNFDM'

2、查找所有表的表名:
 

复制代码代码示例:
SELECT [name] FROM sysobjects WHERE type='u'

3、删除某表: 
 

复制代码代码示例:
if exists (select name from sysobjects where name = '表名')
drop table 表名
(责任编辑:IT)