Transact-SQL 参考

COL_LENGTH

返回列的定义长度(以字节为单位)。

语法

COL_LENGTH ( 'table' , 'column' )

参数

'table'

为其确定列长度信息的表的名称。table 是一个 nvarchar 类型的表达式。

column

为其确定长度的列的名称。column 是一个 nvarchar 类型的表达式。

返回类型

int

示例

下例为 varchar(40) 类型的列和 nvarchar(40) 类型的列显示返回值。

USE pubs
GO
CREATE TABLE t1
   (c1 varchar(40),
    c2 nvarchar(40)
)
GO
SELECT COL_LENGTH('t1','c1')AS 'VarChar',
      COL_LENGTH('t1','c2')AS 'NVarChar'
GO
DROP TABLE t1

下面是结果集:

VarChar     NVarChar
40          80

请参见

表达式

元数据函数