清空数据库所有表的所有内容

作者:vkvi 来源:ITPOW(原创) 日期:2010-6-7

在查询分析器(SQL Server 2000)或 SQL Server Management Studio(SQL Server 2005、2008)中,执行如下 SQL 语句:

select 'delete from ' + [name] + ';' from sysobjects where xtype='u'

这将输出一系列删除用户表记录的 SQL 语句,再将这些 SQL 语句复制出来执行,就可以了。

可能遇到的情况:

  • 一是有些表之间存在关联,删除时可能会不成功。
  • 二是可能不需要删除管理员表中的数据,要注意跳过。
相关文章