MSSQL 清空数据库的方法

2016-02-19 10:22 1 1 收藏

下面是个简单易学的MSSQL 清空数据库的方法教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!

【 tulaoshi.com - 编程语言 】

一 清空数据库里所有的表 
代码如下:

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 ?"

来源:http://www.tulaoshi.com/n/20160219/1594398.html

延伸阅读
标签: SQLServer
摘要: 本文以SQL SERVER为例,总结了常用的几种备份和恢复数据库的方法,分析了作业机制的原理,并提出了一种以作业机制实现恢复和备份数据库的方法。用户可以不打开数据库管理器,在应用程序客户端就可以方便地实现数据库的备份和恢复。 关键词: 备份 恢复 作业机制 数据库 1.概述 备份和恢复是数据库管理员维护数据库安全性和完整...
在目前的工作中需要解决复制整个SqlServer数据库的问题,复制的内容包括数据库大纲、数据库中的存储过程、函数、表结构、主外键关系以及表中的所有数据等,也就是说copy版本与原数据库一模一样。经过一段时间的摸索,找到的一个比较简单的解决方案是: (1)在复制数据库之前,先备份该数据库到文件。 (2)依据备份文件创建新的数据库,并Res...
标签: Web开发
在 XML 数据库发展的早期,在所谓的原生 XML 数据库(NXD)和支持 XML 的常规关系数据库管理系统(RDBMS)之间存在很大的差异。NXD 针对存储 XML 文档做了优化,而老式的 RDBMS 只对可能包含 XML 的常规二进制大对象(BLOB)增加了一些语法改进。 现在,NXD 仍然是 NXD,但是更先进了。与此同时,成熟 RDBMS 的供应商努力改进了 XML ...
示例表结构和数据集 为了演示和比较各种数据导入方法,我假定数据导入任务是将外部文件数据导入到 Oracle 数据库的CALLS表中,外部数据文件包含十万条呼叫中心记录,将近 6MB 的文件大小,具体的数据示例如下: 82302284384,2003-04-18:13:18:58,5001,投诉,手机三包维修质量 82302284385,2003-04-18:13:18:59,3352,咨询,供水热线的号码 82...
mssql数据库系统崩溃后的一般处理步骤  情况描述: SQL Server 2000崩溃,重新安装数据库。 有以下准备: 1, 三个系统库(master,msdb,model)的完全备份: 2  两个用户数据库(user01,user02)的备份(周日的完全备份+除周日外每天的差异备份): 三个系统数据库是早期备份的,之间没有更新过帐号信息,没有增...

经验教程

482

收藏

18
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部