Aracılığıyla paylaş


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.