Firebird 中 blob 字段的大小

问题描述 投票:0回答:2

有没有办法检索(使用 select 语句)Firebird 中 blob 字段的大小?

我有一个名为“数据”的字段,我想知道表中所有记录的总大小。

blob firebird
2个回答
15
投票

我认为你可以使用 OCTET_LENGTH() 函数。

您还应该看看this答案,它应该会有帮助。


2
投票

如果字段包含图像或其他类型的数据甚至文本,您可以使用 FreeAdHocUDF

中的 F_BLOBSIZE(blobfield)

输入 BLOB 文本BLOb 对于 TextBLOb:返回大小/长度(类似 F_STRINGLENGTH) 对于 BinarBLOb:返回文件大小(以字节为单位)

© www.soinside.com 2019 - 2024. All rights reserved.