gpt4 book ai didi

sql-server - 如何获取 SQL 查询返回的表的大小(以字节为单位)?

转载 作者:行者123 更新时间:2023-12-02 17:17:32 25 4
gpt4 key购买 nike

如何获取 SSM 中 SQL 查询返回的表的大小(以字节为单位)?

最佳答案

您是在寻找表格的大小,还是表格中行的大小?仅当所有列均为固定大小(即 nchar 而不是 nvarchar 等)时,后者才可用。

对于 var 大小的列,您可以使用每列的最大长度,并将它们相加,以获得最大行大小,但这确实不能准确反射(reflect)您的实际行大小。

select sum(max_length)
from sys.columns
where object_id = object_id('MyTable')

您还可以创建一个返回 DATALENGTH 的查询对于任何特定行中的每一列,仅获取该行的总大小。

关于sql-server - 如何获取 SQL 查询返回的表的大小(以字节为单位)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4456656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com