SQL Server 清空数据库中的所有表

 

日常工作中可能经常会遇到要清空一个数据库中的表的情况,这个时候当然手工删除也是可以的,但是如果表比较我的话就会出现问题。

 

下面这段代码可以解决我们的问题。

Code
use ‘database Name'
declare @tname varchar(8000)
set @tname=
''
select @tname=@tname + Name + 
',' from sysobjects where xtype='U'
select @tname=
'drop table ' + left(@tname,len(@tname)-1)
exec(@tname) 
posted @ 2010-01-19 18:14  唔愛吃蘋果  阅读(457)  评论(0编辑  收藏  举报