Share via


sys.system_columns (Transact-SQL)

Sütunları kullanan sistem nesneleri her sütun için bir satır içerir.

Sütun adı

Veri türü

Açıklama

object_id

int

Bu sütun ait olduğu nesne kimliği.

name

sysname

sütunadı.Nesnenin içinde benzersizdir.

column_id

int

sütunkimliği.Nesnenin içinde benzersizdir.

Sütun kimlikleri sıralı olmayabilir.

system_type_id

tinyint

sütunSistem türü kimliği

user_type_id

int

Kullanıcı tarafından tanımlanan sütun türü kodu.

birleştirmek türünün adını döndürmek için sys.types Katalog görünümü bu sütun.

max_length

smallint

sütunen fazla uzunluğu (bayt cinsinden).

-1 = Column data type is varchar(max), nvarchar(max), varbinary(max), or xml.

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

duyarlık

tinyint

Precision sütun sayısal tabanlı varsa; Aksi takdirde, 0.

ölçek

tinyint

Ölçek sütun sayısal tabanlı varsa; Aksi takdirde, 0.

collation_name

sysname

sütun karakter tabanlı, harmanlama adı; Aksi durumda, null.

is_nullable

bit

1 = Sütun null olabilecek.

is_ansi_padded

bit

1 = Karakter, davranış, ikili ya da değişken ANSI_PADDING sütun kullanır.

0 = Sütun karakter, ikili ya da değişken değil.

is_rowguidcol

bit

1 = Bildirilen ROWGUIDCOL sütundur.

is_identity

bit

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

is_computed

bit

1 = Hesaplanmış bir sütunsütundur.

is_filestream

bit

1 = Filestream depolama kullanılacak sütun bildirildi.

is_replicated

bit

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

is_non_sql_subscribed

bit

1 = Sütun sahip olmayan bir-SQL Server abone.

is_merge_published

bit

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

is_dts_replicated

bit

1 = Sütun kullanarak çoğaltma SSIS.

is_xml_document

bit

1 = İçerik tam bir xml belgesidir.

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

xml_collection_id

int

Sıfır olmayan sütun veri türü xml ve xml yazılan.Doğrulama xml şema ad alanı sütuniçeren koleksiyon kimliği değeri olacaktır.

0 = Yok xml şema koleksiyon.

default_object_id

int

Tek başına olmasına bakılmaksızın varsayılan nesnesinin kimliği sys.sp_bindefault, veya bir satır, sütun-düzey varsayılan kısıtlama.Parent_object_idbir satır içi sütun-düzey varsayılan nesnesütun başvurusu geri tablo kendisi olduğu. Veya varsayılan ise 0.

rule_object_id

int

Tek başına kural kimliği kullanarak sütun bağlı sys.sp_bindrule.

0 = Tek başına kural yok.

sütuniçin -düzey kontrol kısıtlamalarını görmek sys.check_constraints (Transact-SQL).

is_sparse

bit

1 = Sütun seyrek sütunkullanılamıyor.Daha fazla bilgi için, bkz. Seyrek sütunlar kullanma.

is_column_set

bit

1 = Sütun olan bir sütun küme.Daha fazla bilgi için, bkz. Sütun kümelerini kullanma.

İzinler

SQL Server 2005 ve sonraki sürümlerinde, katalog görünümlerinde meta verinin görünürlüğü bir kullanıcının ya sahip olduğu ya da bazı izinlerine sahip olduğu güvenliği sağlanabilen öğelerle sınırlıdır.Daha fazla bilgi için bkz: Meta veri görünürlük yapılandırma.