sys.all_columns (Transact-SQL)
Nesneleri kullanıcı tanımlı ve sistem nesnelerine ait tüm sütunları birleşimini gösterir.
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ü kodu. |
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'. |
precision |
tinyint |
Precision sütun sayısal tabanlı varsa; Aksi takdirde, 0. |
scale |
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 = Kimlik değerlerini sütun 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ı olan veya sütun veri türü xml değil. |
xml_collection_id |
int |
Sıfır olmayan sütunveri türü ise xml ve xml yazılan.Değer sütundoğrulama xml şema ad alanı içeren koleksiyon kimliği olacak 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, ya da bir satırda, sütun-düzey varsayılan kısıtlama.Bir satır içi sütun-düzey varsayılan nesneparent_object_idsütun başvurusu geri tablo kendisi olduğu. 0 = Yok varsayılan. |
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.