Aracılığıyla paylaş


sys.Columns (Transact-SQL)

Görünüm veya tablo gibi sütunlar içeren bir nesnenin her sütun için bir satır döndürür.Sütunları olan nesne türlerinin listesi aşağıdadır:

  • Derleme tablo değerli işlevler (FT)

  • Satır içi tablo değerli SQL işlevleri (Eğer)

  • Iç tablo (BT)

  • Sistem tabloları (S)

  • SQL tablo değerli işlevler (TF)

  • Kullanıcı tabloları (U)

  • Görünüm (V)

Sütun adı

Veri türü

Açıklama

object_id

int

Bu sütunun ait olduğu nesne KIMLIĞI.

adı

sysname

Adı sütun.Nesneyi benzersiz.

column_id

int

Sütun KIMLIĞI.Nesneyi benzersiz.

Sütun kimliği sıralı olabilir.

system_type_id

tinyint

Sütun Sistem tipinin TEŞHIS kodu

user_type_id

int

Kullanıcı tarafından tanımlanan sütun tipi KIMLIĞI.

Türün adı dönmek için , birleştirmek sys.Types Katalog görünümü bu sütun.

max_length

smallint

En fazla uzunluğu (bayt) olarak sütun.

-1 Sütun veri türü = varchar(max), nvarchar(max), varbinary(max), veya xml.

Için text sütun max_length değeri 16 veya değeri olacaktır küme sp_tableoption 'satırındaki metin' tarafından.

duyarlık

tinyint

Duyarlık sütun ise, sayısal tabanlı; aksi durumda, 0.

ölçek

tinyint

Sütun ise, sayısal tabanlı; aksi takdirde, Ölçek 0.

collation_name

sysname

Adı harmanlamayı sütun karakter tabanlı; aksi durumda, null.

is_nullable

bit

1 = sütun null.

is_ansi_padded

bit

1 Sütun kullandığı ANSI_PADDING davranış karakter varsa, ikili veya türevi ON =.

0 = Sütun karakter, ikili ve varyant değil.

is_rowguidcol

bit

1 = sütun bildirilen bir ROWGUIDCOL olur.

is_identity

bit

1 = Sütun kimlik değeri vardır...

is_computed

bit

1 = Sütunu hesaplanan sütun.

is_filestream

bit

1 = sütun FILESTREAM bir sütundur.

is_replicated

bit

1 = Sütun çoğaltılır.

is_non_sql_subscribed

bit

1 = sütun bir SQL Server abone vardır.

is_merge_published

bit

1 = sütun birleştirme yayımlanmış.

is_dts_replicated

bit

1 = Sütun kullanarak yinelenmiş SSIS.

is_xml_document

bit

1 Içerik = tam bir XML belgesi.

0 Içerik = bir belge parçası veya sütun veri türü değil. xml.

xml_collection_id

int

Sütunun veri türü ise, sıfır olmayan xml ve XML yazdınız. Değer, KIMLIK doğrulama XML şema ad alanı sütun içeren koleksiyonunun olacaktır.

0 No XML şema koleksiyon =.

default_object_id

int

Tek başına bir nesne olup olmadığı dikkate alınmadan nesnesinin varsayılan KIMLIĞI sys.sp_bindefaultveya bir satır içi, sütun düzey VARSAYıLAN kısıtlama.Bir satır içi sütun düzey varsayılan nesnenin parent_object_id sütunu, tablonun kendisini yeniden referanstır.

0 = Yok varsayılan.

rule_object_id

int

Tek başına kural KIMLIĞI sütun, sys.sp_bindrule kullanarak bağlı.

0 Tek başına bir kural yok =.Sütun düzeyinde CHECK kısıtlamaları için bkz: sys.CHECK_CONSTRAINTS (Transact-SQL).

is_sparse

bit

1 = sütun seyrek bir sütundur.Daha fazla bilgi için bkz:Seyrek sütunları kullanma.

is_column_set

bit

1 = Sütun sütun kümesidir.Daha fazla bilgi için bkz:Seyrek sütunları kullanma.

İzinler

In SQL Server 2005 and later versions, the visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission.Daha fazla bilgi için bkz:Meta veriler görünürlük yapılandırma.