VARIANT数据类型大小限制是16MB压缩值还是未压缩值?
VARIANT数据类型16MB容量限制说明
VARIANT数据类型规定的16MB大小限制为未压缩的原始数据容量,而非压缩后的存储容量。
两处文档表述冲突属于旧版内容遗留的失误,目前官方已完成规范统一,未压缩容量的限制规则是当前唯一生效的执行标准。
补充两个常见相关注意点:
- 该限制针对单个
VARIANT字段的单条数据值,不作用于整个字段的总存储容量 - 数据写入阶段会先解析展开VARIANT内容计算未压缩大小,超出阈值会直接返回写入错误,该判定和底层存储的压缩率没有关联
内容的提问来源于stack exchange,提问作者ajcoder
相关产品推荐
相关产品推荐

