读书人

想清空sqlserver数据库中的所有表但

发布时间: 2012-09-04 14:19:30 作者: rapoo

想清空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 ? 

读书人网 >C#

热点推荐