IHsyscolumns (Transact-SQL)

Dotyczy:SQL Server

Widok IHsyscolumns ujawnia informacje o kolumnach artykułów opublikowanych z nie-SQL Server Publisher. Ten widok jest przechowywany w bazie danych dystrybucji.

Nazwa kolumny Typ danych Description
name sysname Nazwa kolumny lub parametru procedury.
id int ID obiektu tabeli, do której należy ta kolumna, lub identyfikator procedury przechowywanej, z którą ten parametr jest powiązany.
xtype tinyint Fizyczny typ pamięci masowej pochodzi z sys.systypes (Transact-SQL).
typestat int Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana.
xusertype tinyint ID rozszerzonego typu danych zdefiniowanego przez użytkownika.
length bigint Maksymalna fizyczna długość pamięci z sys.systypes (Transact-SQL).
xprec int Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana.
xscale int Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana.
Colid int Kolumna lub identyfikator parametru.
xoffset int Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana.
bitpos int Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana.
zastrzeżony int Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana.
colstat int Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana.
cdefault int ID domyślnego dla tej kolumny.
domena int ID reguły lub ograniczenia CHECK dla tej kolumny.
number int Numer podprocedury, gdy procedura jest grupowana (0 dla wpisów nieproceduralnych).
Colorder int Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana.
autoval int Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana.
offset int Przesunięcie do wiersza, w którym pojawia się ta kolumna.
collationid int ID zestawienia kolumny. NULL dla kolumn niezwiązanych z postaciami.
Język int Identyfikator językowy kolumny.
status int Bitmapa użyta do opisu właściwości kolumny lub parametru:

0x08 = Kolumna pozwala na wartości zerowe.

0x10 = Wypełnienie ANSI obowiązywało, gdy dodawano kolumny varchar lub varbinary . Puste miejsca z tyłu są zachowywane dla varchara , a zera z tyłu dla kolumn warbinary .

0x40 = Parametr to parametr OUTPUT.

0x80 = Kolumna to kolumna tożsamości.
type int Fizyczny typ pamięci masowej pochodzi z sys.systypes (Transact-SQL).
Typ użytkownika tinyint ID zdefiniowanego przez użytkownika typu danych z sys.systypes (Transact-SQL).
PrintFMT int Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana.
Prec int Poziom precyzji tej kolumny.
scale int Skala tego felietonu.
iscomputed int Flaga wskazująca, czy kolumna jest obliczana:

0 = Nieobliczane.

1 = Obliczone.
isoutparam int Wskazuje, czy parametr procedury jest parametrem wyjściowym:

1 = Prawda.

0 = Fałsz.
nieważny int Wskazuje, czy kolumna dopuszcza wartości zerowe:

1 = Prawda.

0 = Fałsz.
Sortowanie int Nazwa zestawienia kolumny. NULL dla kolumn niezwiązanych z postaciami.
TDSCOLLATION int Nazwa zestawienia kolumny po zwrotie w tabelarzowym strumieniu danych (TDS).