在SQL中如何能一次性把整个数据库里的数据清空而只保留架构

来源:百度知道 编辑:UC知道 时间:2024/07/02 04:43:06
数据库有多个表,希望只用一个语句,不用每个表都要一个个的清除

这个简单
在SQL企业管理器里,右击你要清空的数据库,选择所有任务下的生成SQL脚本
打开后,点全部显示按钮
然后再点左边的编写全部对象脚本,打上勾
然后点确定
出现提示保存对话框,保存一下
然后找开查询分析器,连接到你的清空的数据库
然后将刚才保存的SQL脚本里的所有内容复制到查询分析器中
按F5执和即可

清空数据有那么麻烦吗?

trunscate table [表名]

不会写入日志文件!

这样相对来说速度慢~~~

如果先把结构复制过去,然后把整个表删除,这样会速度快很多。

我建议你用这种方式

trunscate table [表名]