
数据库
demonj210
这个作者很懒,什么都没留下…
展开
-
数据库循环清理数据,适用于清理大量数据
数据库循环清理数据,适用于清理大量数据. declare @onecount int set @onecount=8000 print getdate() while 1=1 begin delete top(@onecount) from 表名 where 条件; –此处不能写任何语句 print也可能导致无法全部删除 IF (@@rowcount<@onecount) BREAK; end //8000意思一次删除8000条数据 @onecount=8000 ...原创 2020-05-12 17:09:21 · 473 阅读 · 0 评论 -
sql server 数据库 表空间查询
CREATE TABLE #t ( name VARCHAR(255), ROWS BIGINT, reserved VARCHAR(20), DATA VARCHAR(20), index_size VARCHAR(20), unused VARCHAR(20) ) EXEC sp_MSforeachtable “insert into #t exec sp_spaceused ‘?’” SELECT * FROM #t ORDER BY name DROP TABLE #t 直接复制执行就可以了 ..原创 2020-05-12 16:59:32 · 665 阅读 · 0 评论