数据集中的“null”值是否占用空间?

时间:2011-03-17 12:31:40

标签: dataset

ADO数据集中有十个字段。每个字段的大小为2个字节。

如果数据集字段用空值填充,它是否仍会占用每个字段2个字节的空间,并通过网络发送20个字节的数据?

2 个答案:

答案 0 :(得分:2)

Mark Byers在这里为sql server提供了一个答案: How much size "Null" value takes in SQL Server

答案 1 :(得分:1)

将占用一些空间。数量取决于您使用的实际数据库类型,它可能是您不关心的实现细节。

例如,Firebird数据库在将它们写入磁盘时压缩所有记录。原始的NULL可能会占用少于128字节长字符串的原始数据。但它可能会占用与原始ZERO相同数量的文本。