改一下specialsoldier(雪地撒野~噢姐姐,我要回家) ( ) 信誉:100 Blog
代码。
declare @sql varchar(8000),@tbname varchar(400)
select @sql='',@tbname = '%test%'--这里写你希望批量删除的表的特征,此处只要表名中有test就都删除
select @sql = 'select '+' drop table '+name
from sysobjects a
where xtype='U' and name like @tbname
exec(@sql)
--批量删除表
declare @sql varchar(8000),@tbname varchar(400)
select @sql='',@tbname = '%test%'--这里写你希望批量删除的表的特征,此处只要表名中有test就都删除
select @sql = @sql+' drop table '+name
from sysobjects a
where xtype='U' and name like @tbname
exec(@sql)