首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

想清空sqlserver数据库中的所有表,但表tf1、tf8两个表保留不清空,怎么做

2012-09-04 
想清空sqlserver数据库中的所有表,但表tf1、tf8两个表保留不清空,如何做数据库中有32个表,不希望用30个删除

想清空sqlserver数据库中的所有表,但表tf1、tf8两个表保留不清空,如何做
数据库中有32个表,不希望用30个删除语句

[解决办法]

SQL code
exec sp_msforeachtable 'if ''?'' not in(''[dbo].[tf1]'',''[dbo].[tf8]'') delete from ?'[dbo].[tf1]架构名字和中括号都不能省略哈后面的可以是SQL codedelete from ?--或者truncate table ?--或者drop table ? 

热点排行