例如:当 IFX_PAD_VARCHAR 设置为 0 时,发送声明为 NVARCHAR(255) 的列中的“ABC”字符串时会发送 3 个字节。
但是,如果在先前示例中设置为 1,那么发送的字节的数目将会为 255 字节。
IFX_PAD_VARCHAR 结果是上下文相关的。在低带宽网络中,设置为 0 能够通过减少发送数据的总量改进性能。但是在高带宽网络中,如果处理可变长度数据包所需的 CPU 时间大于发送整个字符流所需的时间,那么设置为 1 可改进性能。在跨服务器分布的操作中,此设置无效,并且填充字符将从在数据库服务器之间传递的 VARCHAR 或 NVARCHAR 值中删除。