美图欣赏 | 设为首页 | 加入收藏 | 网站地图

当前位置:电脑中国 > 数据库 > MSSQL >

清空sql server数据库所有的表记录

2017-09-05 15:17|来源:未知 |作者:dnzg |点击:

将某一个数据库所有的用户表的记录都删除了

 

1
2
3
4
5
6
7
8
9
10
11
12
declare curTable cursor for select name from sysobjects where xtype='U'
 declare @t_table varchar(100)
 declare @t_sql varchar(200)
 open curTable
fetch curTable into @t_table
 while @@fetch_status = 0
 begin
 set @t_sql='delete from ' + @t_table
 exec (@t_sql)
 fetch curTable into @t_table
 end
 deallocate curTable

 

 

 

(责任编辑:dnzg)