通过 sp_spaceused 显示行数 精确吗 通过 sp_spaceused 显示行数 精确吗?最多在2次检查点不准,对吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是两次,你执行一次就知道了,比如:第一次:database_name database_size unallocated spaceMEDICSCA_20xx 1886.13 MB 33.28 MB第二次:reserved data index_size unused44512 KB 41792 KB 1568 KB 1152 KB 不一定精确,如果要精确的话首先执行DBCC UPDATEUSAGE关于DBCC UPDATEUSAGE的解释:报告目录视图中的页数和行数错误并进行更正。 这些错误可能导致 sp_spaceused 系统存储过程返回不正确的空间使用报告。 在删除或重新生成大型索引时,或者在删除或截断大型表时,数据库引擎将延迟实际页释放及其关联锁,直至事务提交完毕为止。 延迟的删除操作不会立即释放已分配的空间。 因此,删除或截断一个大型对象后 sp_spaceused 随即返回的值可能不会影响可用的实际磁盘空间。 不准确,如果2008的话,2005我不清楚,可以查询sys.partitions表,还没装上sql server,不知道表名有没有打错 不一定精确,可以这样查..select a.rowcnt from sys.sysindexes a inner join sys.tables b on a.id=b.[object_id] where a.indid<=1 and b.name='[表名]' 数据库安装的问题 关于 null 的问题 DB3 数据库密码遗忘.请人帮找回 请教一下如何用SQL语句更改列名? 一个SQL查询语句的问题~~~在线等.......(sql2000) 一个奇怪的问题。。。。 关于连级删除? 版主救命啊。如何用SQL来实现双表头呢? SQL 表更新问题,请大神帮忙 我可能白学了 走过路过的亲们!请帮忙看看——下面查询 SQL 哇搞? 咨询一个查询的问题。
第一次:
database_name database_size unallocated space
MEDICSCA_20xx 1886.13 MB 33.28 MB第二次:
reserved data index_size unused
44512 KB 41792 KB 1568 KB 1152 KB
from sys.sysindexes a
inner join sys.tables b on a.id=b.[object_id]
where a.indid<=1 and b.name='[表名]'