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.