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.