首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql删除所有表数据,该怎么解决

2012-03-22 
sql删除所有表数据小弟 要 用 sqlserver执行一个操作就是 删除一个数据库下的 所有表里面的数据注意不是删

sql删除所有表数据
小弟 要 用 sqlserver 执行一个操作 就是 删除一个数据库下的 所有表里面的数据 注意不是删除表,紧紧删除所有用户表的数据就行 表还是要在的
declare @tname varchar(8000)
set @tname=''
select @tname=@tname +'truncate table '+ QUOTENAME(Name) + ';' from sysobjects where xtype='U'
exec @tname
网上找了 以上写法 发现 我好像表非常的多,导致长度不够清除不了

有没有大虾帮帮我啊

[解决办法]

SQL code
sp_msforeachtable 'truncate table ?' 

热点排行