怎样清空数据库里面的所有数据

怎样清空数据库里面的所有数据,第1张

declare

@tab

varchar(20)

while

exists(select

from

sysobjects

where

xtype='u')

begin

select

top

1

@tab=name

from

sysobjects

where

xtype='u'

exec('drop

table

'+@tab)

end

删除当前数据所有表

您好,提问者:

1

2

3

4

5

-- 清空全部数据,不写日志,不可恢复,速度极快

truncate table 表名;

-- 清空全部数据,写日志,数据可恢复,速度慢

delete from 表名

--压缩日志及数据库文件大小

/--特别注意

请按步骤进行,未进行前面的步骤,请不要做后面的步骤

否则可能损坏你的数据库

--/

1清空日志

DUMP TRANSACTION 库名 WITH NO_LOG

2截断事务日志:

BACKUP LOG 数据库名 WITH NO_LOG

3收缩数据库文件(只是清日志不用此步骤)

DBCC SHRINKDATABASE(数据库)

以上就是关于怎样清空数据库里面的所有数据全部的内容,包括:怎样清空数据库里面的所有数据、如何一键清空数据库、如何清空数据库啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9315894.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存