sys.Columns (Transact-sql)
Görünüm veya tablo gibi sütunlar içeren nesne her sütun için bir satır döndürür. Sütun nesne türleri 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ç tablolar (It)
Sistem tabloları (s)
sql tablo değerli işlevler (tf)
Kullanıcı tablolar (u)
Gösterim (v)
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
object_id |
int |
Bu sütunun ait olduğu nesnenin Kımlığı. |
name |
sysname |
Sütun adı. Nesnenin içinde benzersizdir. |
column_id |
int |
Sütun Kımlığı. Nesnenin içinde benzersizdir. Sütun kimlikleri sıralı olmayabilir. |
system_type_id |
tinyint |
Sütunun sistem türü kodu. |
user_type_id |
int |
Kullanıcı tarafından tanımlanan sütun Kımlığı. Birleştirme türü adını döndürmek için için sys.types Katalog görünümü bu sütunda. |
max_length |
smallint |
Sütun en fazla uzunluğu (bayt cinsinden). -1 = Column data type is varchar(max), nvarchar(max), varbinary(max), or xml. İçin textsütunlar, max_lengthdeğeri 16 veya değeri ayarlanmış olacak sp_tableoption 'text in row'. |
precision |
tinyint |
Hassas sayısal tabanlı varsa; durumda, 0. |
scale |
tinyint |
Ölçek sayısal tabanlı varsa; durumda, 0. |
collation_name |
sysname |
Eğer karakter tabanlı sütun harmanlama adı; Aksi durumda, null. |
is_nullable |
bit |
1 = Sütun NULL olabilecek. |
is_ansi_padded |
bit |
1 = Sütun kullanır ANSI_PADDING davranışı, karakter, ikili ya da değişken. 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ütun sütundur. |
is_filestream |
bit |
1 = FILESTREAM sütun sütundur. |
is_replicated |
bit |
1 = Sütun çoğaltılır. |
is_non_sql_subscribed |
bit |
1 = Sütun olan bir olmayan - SQL Server abone. |
is_merge_published |
bit |
1 = Birleştirme yayımlanan sütundur. |
is_dts_replicated |
bit |
1 = Sütun kullanarak çoğaltma SSIS. |
is_xml_document |
bit |
1 = İçerik tam bir xml belgesidir. 0 = Içerik belge parçası olan veya sütun veri türü xml. |
xml_collection_id |
int |
Sütunun veri türü ise sıfır xmlve xml yazılan. Doğrulama xml şema ad sütunu içeren koleksiyon Kımlığı değeri olacaktır. 0 = Yok xml şema koleksiyonu. |
default_object_id |
int |
Tek başına bir nesne olup bakılmaksızın varsayılan nesne Kımlığı sys.sp_bindefault, ya da bir satır, sütun düzeyi kısıtlaması. parent_object_idSütun satır sütun düzeyi varsayılan nesne ise sırt-e doğru tablo başvuru. 0 = Yok varsayılan. |
rule_object_id |
int |
Tek başına kural Kımlığı kullanarak sütuna bağlı sys.sp_bindrule. 0 = Tek başına kural yok. Sütun düzeyi check kısıtlamaları için bkz: sys.check_constraintsTanım (Transact-sql). |
is_sparse |
bit |
1 = Sütun seyrek sütun ise. Daha fazla bilgi için, bkz. Seyrek sütunlar kullanma. |
is_column_set |
bit |
1 = Sütun sütun kümesi olur. Daha fazla bilgi için, bkz. Seyrek sütunlar kullanma. |
İzinler
Katalog görünümlerinde meta verinin görünürlüğü bir kullanıcının ya sahibi 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.
Ayrıca bkz.
Başvuru
Sistem görünümleri (Transact-sql)
Nesne Kataloğu görünümleri (Transact-sql)
Kataloğu görünümleri (Transact-sql)
sys.all_columns (Transact-sql)
sys.system_columns (Transact-sql)