社区
MS-SQL Server
帖子详情
急!!如何清空SQL Server中所有用户自己建的表的数据?
xlzps
2001-06-20 09:16:00
有这样一次性将一个数据库所有表数据清空的SQL语句吗?
...全文
101
6
打赏
收藏
急!!如何清空SQL Server中所有用户自己建的表的数据?
有这样一次性将一个数据库所有表数据清空的SQL语句吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xlzps
2001-06-20
打赏
举报
回复
对,运行后它的数据表间关系还在,我想只能手工重建吧。
guo
2001-06-20
打赏
举报
回复
diagrams可以重建,只要数据表间关系还在
xlzps
2001-06-20
打赏
举报
回复
噢,现在我发觉这样做是比较好的,原来的数据库不用删除它,只需“脚本化所有数据库对象”,将产生的sql文件在SQL Query Analyzer中运行(注意当前的数据库应该在该数据库下,而不是master数据库下),这样表的数据就全都清空了!(不管是7.0还是2000下都可行!)
xlzps
2001-06-20
打赏
举报
回复
谢谢两位的帮助!!
to guo(正在学Oracle和Solaris)
我这样做了以后,就是自己建立的关系diagrams好像已经不存在的!这能解决吗?
guo
2001-06-20
打赏
举报
回复
脚本化所有数据库对象->新建数据库->运行脚本
一定要重新开始吗?
如果是运行以下语句:
select 'truncate table '+table_name
from information_schema.tables
where table_type='BASE TABLE' AND TABLE_NAME <>'dtproperties'
将产生的输入拷贝到query anlyizer中运行,数据库中所有用户表将补清空.
weyoung
2001-06-20
打赏
举报
回复
从Master库中的SysObjects表中可以得到用户建的表,循环读出,再Exec('Delete ...'),就OK了。
Sql
Server
清空
一个
数据
库
中
所有表
数据
保留表结构
Sql
server
清空
数据
库所有表
数据
保留表结构
Sql
Server
清空
表
中
的
数据
Sql
Server
清空
表
中
的
数据
SQL
Server
如何
清空
数据
库所有表
数据
SQL
Server
如何
清空
数据
库所有表
数据
SQL
Server
中
,删除表,删除表
中
数据
SQL
Server
,我们现在基本上使用的最古老的版本应该是
SQL
Server
2000吧,应该没有更早的版本了吧?!从
SQL
Server
2000开始,到
SQL
Server
2005,2008,2012等,T-
SQL
的处理能力越来越强。今天我们就来说说如何使用T-
SQL
脚本来删除表,以及删除表
中
的
数据
。 删除表和删除表
数据
这是两回事!删除表表示不管表
中
有没有
数据
,将该
数据
库表彻底抹去
sql
server
清空
表
中
的所有
数据
另类傻瓜方法
首先,我们看下传统的方法: --删除整个表
数据
SET STATISTICS TIME ON; DECLARE @Timer DATETIME = GETDATE(); TRUNCATE TABLE LOG_DEBUG_ERROR ; SELECT DATEDIFF(MS, @Timer, GETDATE()) AS [执行时间(毫秒)]; SET STATISTICS TIME OFF; ...
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章