读书人

SQL Server 中怎么获取字段准确长度?

发布时间: 2012-03-21 13:33:15 作者: rapoo

SQL Server 中如何获取字段准确长度?(非字段Maxlength)
条件:设计某表字段name,varchar(10)
问题:求该字段的长度?
要求:得出设计时varchar括号中的10。

尝试1:select col_length('dbo.tbExpertInfo','name')
结果1:20

尝试2:SELECT Length FROM dbo.syscolumns WHERE ID = object_ID('dbo.tbExpertInfo') AND Name = 'Ei_pinYin'
结果2:20

请问各位高人,如何解决?

[解决办法]
nvarchar空间是占双字节,10表示20个字节数。

读书人网 >SQL Server

热点推荐