sys.all_columns (języka Transact-SQL)
Pokazuje sumę wszystkie kolumny należące do obiektów zdefiniowanych przez użytkownika i obiektów systemu.
Nazwa kolumna |
Typ danych |
Description |
---|---|---|
object_id |
int |
Identyfikator obiektu, do której należy ta kolumna. |
Nazwa |
sysname |
Nazwa kolumna.Jest unikatowy w obrębie obiektu. |
column_id |
int |
Identyfikator kolumna.Jest unikatowy w obrębie obiektu. Identyfikatory kolumna może nie być sekwencyjnego. |
system_type_id |
tinyint |
Identyfikator systemu typ kolumna. |
user_type_id |
int |
Identyfikator typu kolumna zdefiniowane przez użytkownika. Aby przywrócić nazwę typu, należy dołączyć do sys.types wykazu pogląd na to kolumna. |
max_length |
smallint |
Maksymalna długość (w bajtach) kolumna. Wartość -1 = kolumna ma typ danych varchar(max), nvarchar(max), varbinary(max), lub xml. Dla text kolumny, wartość max_length będzie 16 lub wartości ustawionej przez sp_tableoption "tekst w wierszu". |
precyzja |
tinyint |
Precyzyjne kolumna, jeśli na liczbowe; w przeciwnym razie 0. |
skala |
tinyint |
Skalę kolumna, jeśli na liczbowe; w przeciwnym razie 0. |
collation_name |
sysname |
Nazwa sortowanie kolumna, jeśli opartym na znakach, w przeciwnym wypadku wartość NULL. |
is_nullable |
bit |
1 = Kolumna jest pustych. |
is_ansi_padded |
bit |
1 = kolumna zastosowań ANSI_PADDING na zachowanie w przypadku znaków, plik binarny lub wariant. 0 = Kolumna nie jest znak, zapis binarny lub wariantu. |
is_rowguidcol |
bit |
1 = Kolumna jest zadeklarowana ROWGUIDCOL. |
is_identity |
bit |
1 = Kolumna zawiera wartości tożsamości |
is_computed |
bit |
1 = Kolumny jest kolumna obliczana. |
is_filestream |
bit |
1 = kolumna jest zadeklarowany jako umożliwia przechowywanie filestream. |
is_replicated |
bit |
1 = kolumna są replikowane. |
is_non_sql_subscribed |
bit |
1 = Kolumna ma być różna-SQL Server Subskrybent. |
is_merge_published |
bit |
1 = Kolumna jest publikowana w korespondencji seryjnej. |
is_dts_replicated |
bit |
1 = kolumna są replikowane przy użyciu SSIS. |
is_xml_document |
bit |
1 = Zawartość jest kompletnego dokumentu XML. 0 = Zawartość jest fragment dokumentu lub typ danych kolumna nie jest XML. |
xml_collection_id |
int |
Jest niezerowa, jeśli typ danych kolumna xml i wpisaniu kodu XML. Wartość będzie identyfikator kolekcja, zawierające kolumna sprawdzania poprawności nazw schematu XML 0 = nie kolekcja schematu XML. |
default_object_id |
int |
Identyfikator domyślnego obiektu, niezależnie od tego, czy jest on autonomiczny sys.sp_bindefaultlub jest w linia, kolumna-poziom ograniczeń DEFAULT.Kolumna parent_object_id obiektu wbudowanego domyślnym poziomie kolumny jest odwołanie do samej tabela. 0 = Brak domyślnej. |
rule_object_id |
int |
Identyfikator reguły autonomicznych powiązane z kolumna przy użyciu sys.sp_bindrule. 0 = Nie autonomicznych reguły. Aby ograniczeń typu CHECK poziom kolumna Zobacz sys.check_constraints (Transact-SQL). |
is_sparse |
bit |
1 = Kolumna jest kolumna rozrzedzona.Aby uzyskać więcej informacji zobaczUsing Sparse Columns. |
is_column_set |
bit |
1 = Kolumna jest zestaw kolumn.Aby uzyskać więcej informacji zobaczKorzystanie z zestawów kolumna. |
Uprawnienia
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.Aby uzyskać więcej informacji zobaczKonfiguracja widoczność metadane.