SqlParameter.Size 属性

列中数据的最大大小(以字节为单位)。默认值是从参数值推导出的。

备注

设置 Size 仅影响参数的输入值。此属性不影响返回值和输出参数。

Size 属性用于二进制和字符串类型。对于 SqlType.String 类型的参数,Size 是指 Unicode 字符的长度。对于 SqlType.Xml 类型的参数,将忽略Size

对于非字符串数据类型和 ANSI 字符串数据,Size 属性是指字节数。对于 Unicode 字符串数据,Size 指的是字符数。字符串的计数不包括终止字符。

对于可变长度数据类型,Size 描述传输给服务器的最大数据量。例如,对于一个 Unicode 字符串值,可以用 Size 将发送到服务器的数据量限制为前一百个字符。

如果未显式设置,则从指定参数值的实际大小推断出该大小。

如果参数值的小数部分大于该大小,则该值将被截断以与该大小相匹配。

对于固定长度数据类型,忽略 Size 的值。它可以被检索来提供信息,并返回在向服务器传输参数值时提供程序所使用的最大字节数。


转载自:msdn

你可能感兴趣的:(服务器)