Aracılığıyla paylaş


col_length (Transact-sql)

Tanımlanmış uzunluğu sütun bayt cinsinden döndürür.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

COL_LENGTH ( 'table' , 'column' ) 

Bağımsız değişkenler

  • 'table'
    Sütun uzunluğu bilgilerini belirlemek üzere tablonun adıdır. tabledeyim türü nvarchar.

  • 'column'
    Uzunluğunu belirlemek için sütun addır. column deyim türü nvarchar.

Dönüş Türü

smallint

Kural dışı durumlar

Döndürür null bir hata ya da arayan bir nesneyi görüntüleme iznine sahip değil.

De SQL Server, bir kullanıcı yalnızca kullanıcının sahip olduğu ya da üzerinde kullanıcıya izin securables meta verileri görüntüleyebilirsiniz. Bu gibi col_length, kullanıcı nesnesi üzerinde izni yoksa null döndürebilir meta veri verilirken, yerleşik fonksiyonları olduğunu anlamına gelir. Daha fazla bilgi için, bkz. Meta veri görünürlük yapılandırma.

Açıklamalar

Sütun türü varcharile ilan maxbelirleyici (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 AdventureWorks2012;
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;

USE AdventureWorks2012;
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;

Sonuç kümesi buradadır.

VarChar     NVarChar
40          80

VarChar     NVarChar
40          80

Ayrıca bkz.

Başvuru

Ifadeler (Transact-sql)

Meta veri işlevler (Transact-sql)

col_name (Transact-sql)

columnproperty (Transact-sql)