ADO数据集中有十个字段。每个字段的大小为2个字节。
如果数据集字段用空值填充,它是否仍会占用每个字段2个字节的空间,并通过网络发送20个字节的数据?
答案 0 :(得分:2)
Mark Byers在这里为sql server提供了一个答案: How much size "Null" value takes in SQL Server
答案 1 :(得分:1)
将占用一些空间。数量取决于您使用的实际数据库类型,它可能是您不关心的实现细节。
例如,Firebird
数据库在将它们写入磁盘时压缩所有记录。原始的NULL可能会占用少于128字节长字符串的原始数据。但它可能会占用与原始ZERO相同数量的文本。