如何查询sqlserver数据库中数据的大小

 我来答
a5987655
2016-11-22 · TA获得超过277个赞
知道小有建树答主
回答量:124
采纳率:66%
帮助的人:138万
展开全部

不是很懂你的问题意思,下次提问请描述的更清楚一些;

如果是想知道某一个表占用了多大空间,你可以用下面的语句

use yourDB
go
sp_spaceused yourTable

你会得到如下结果,各列分别是:

表名;行数;已占用空间;数据占用空间;索引占用空间;未使用空间;

如果你仅仅只是想知道某个列里面的值的数据长度,那就用datalength()函数就可以了

select DATALENGTH(a) DATALENGTH_a,* from test1

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式