SQL:清空数据库所有数据
2009-10-12 15:38
197 查看
使用游标逐个清空表
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
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
相关文章推荐
- 清空一个数据库中所有表的数据的sql语句
- 使用SQL语句清空数据库所有表的数据
- 使用SQL语句清空数据库所有表的数据
- 使用SQL语句清空数据库所有表的数据
- 使用SQL语句清空数据库所有表的数据(转)
- 使用SQL语句清空数据库所有表的数据
- 使用SQL语句清空数据库所有表的数据
- SQL 清空数据库的所有表数据
- SQL 清空数据库的所有表数据
- 使用SQL语句清空数据库所有表的数据
- 使用SQL语句清空数据库所有表的数据
- 使用SQL语句清空数据库所有表的数据
- 使用SQL语句清空数据库所有表的数据
- 使用SQL语句清空数据库所有表的数据
- sql server 清空数据库所有表的数据
- 使用SQL语句清空数据库所有表的数据
- 使用SQL语句清空数据库所有表的数据
- 使用SQL语句清空数据库所有表的数据
- 一次性清空某个数据库中所有表数据的SQL
- 使用SQL语句清空数据库所有表的数据