MSSQL 清空数据库的方法
程序员文章站
2022-07-17 11:38:29
一 清空数据库里所有的表 复制代码 代码如下: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 ?"
下一篇: 换个爸爸
推荐阅读
-
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
-
mssql server .ldf和.mdf的文件附加数据库的sql语句
-
快速查出Oracle数据库中锁等待的方法
-
mssql server 存储过程里,bulk insert table from '路径+文件',路径固定,文件名不固定的实现方法
-
mongodb查询数据库中某个字段中的值包含某个字符串的方法
-
关于查看MSSQL 数据库 用户每个表 占用的空间大小
-
Python操作Oracle数据库的简单方法和封装类实例
-
MySQL创建带特殊字符的数据库名称方法示例
-
C#通过oledb访问access数据库的方法
-
C#连接数据库和更新数据库的方法