ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SQL:清空数据库所有数据

SQL:清空数据库所有数据

原创 Linux操作系统 作者:iSQlServer 时间:2009-10-12 17:54:33 0 删除 编辑

使用游标逐个清空表
declare tempCursor cursor for
select name from sysobjects where type='U'--获取数据库中所有表名:‘U’表示用户表

open tempCursor
declare @tbName varchar(50)

fetch next from tempCursor
into @tbName

while @@fetch_status=0
begin
 exec('truncate table '+ @tbName )

fetch next from tempCursor
into @tbName
end

close tempCursor
deallocate tempCursor
go

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16436858/viewspace-616348/,如需转载,请注明出处,否则将追究法律责任。

上一篇: SQL -- JOIN子句
请登录后发表评论 登录
全部评论

注册时间:2008-10-17

  • 博文量
    1319
  • 访问量
    2073986