COL_LENGTH (Transact-SQL)
Tanımlanmış uzunluğu, sütun bayt cinsinden verir.
COL_LENGTH ( 'table' , 'column' )
Bağımsız değişkenler
'table'
Is the name of the table for which to determine column length information.table is an expression of type nvarchar.'column'
Is the name of the column for which to determine length.column is an expression of type nvarchar.
Dönüş Türü
smallint
Exceptions
Arayanı nesneyi görüntüleme iznine sahip değil, hata NULL veya'ı verir.
Içinde SQL Server, bir kullanıcı, yalnızca kullanıcının sahip olduğu veya kullanıcı izni verilmiş securables meta veriler görüntüleyebilirsiniz. Bu, kullanıcı nesnesi üzerinde herhangi bir izin yoksa COL_LENGTH NULL döndürebilir gibi meta veriler verilirken, yerleşik çalışmasını anlamına gelir.Daha fazla bilgi için bkz: Meta veriler görünürlük yapılandırma ve Meta veriler görünürlük sorun giderme.
Remarks
Sütun türü için varchar ile bildirilen max Belirleyici)varchar(max)), Değer –1 COL_LENGTH döndürür.
Örnekler
Aşağıdaki örnek, bir sütun türü için dönüş değerlerini gösterir. varchar(40) ve bir sütun türü nvarchar(40).
USE AdventureWorks;
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;
Here is the result set.
VarChar NVarChar
40 80
See Also