MSSQL 清空数据库的方法
程序员文章站
2023-11-24 19:10:58
一 清空数据库里所有的表 复制代码 代码如下:declare @tablename varchar(50) declare @truncatesql varcha...
一 清空数据库里所有的表
declare @tablename varchar(50)
declare @truncatesql varchar(255)
declare trcun_cursor cursor for
select [name] from sysobjects where type = 'u'
--有条件的清空表 name<>'不想清空的表名'--
open trcun_cursor
fetch trcun_cursor into
@tablename
while(@@fetch_status = 0)
begin
set @truncatesql = 'truncate table ' + @tablename
--exec(@truncatesql) --当要删除时,就去掉--
print @truncatesql
fetch trcun_cursor into @tablename
end
close trcun_cursor
deallocate trcun_cursor
二 清除数据库里的所有数据
exec sp_msforeachtable "truncate table ?"
复制代码 代码如下:
declare @tablename varchar(50)
declare @truncatesql varchar(255)
declare trcun_cursor cursor for
select [name] from sysobjects where type = 'u'
--有条件的清空表 name<>'不想清空的表名'--
open trcun_cursor
fetch trcun_cursor into
@tablename
while(@@fetch_status = 0)
begin
set @truncatesql = 'truncate table ' + @tablename
--exec(@truncatesql) --当要删除时,就去掉--
print @truncatesql
fetch trcun_cursor into @tablename
end
close trcun_cursor
deallocate trcun_cursor
二 清除数据库里的所有数据
exec sp_msforeachtable "truncate table ?"
上一篇: JS代码实现页面打印的整体、局部
下一篇: 爬虫中的json数据如何存储比较好