IHsyscolumns (Transact-SQL)

platí pro:SQL Server

Pohled IHsyscolumns zveřejňuje informace o sloupcích článků publikovaných z ne-SQL Server Publisher. Tento pohled je uložen v distribuční databázi.

Název sloupce Datový typ Description
name sysname Název sloupce nebo parametru postupu.
id int ID objektu tabulky, do které tento sloupec patří, nebo ID uložené procedury, ke které je tento parametr přiřazen.
xtype tinyint Fyzický typ úložiště pochází ze sys.systypes (Transact-SQL).
Typestat int Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
xusertype tinyint ID rozšířeného uživatelem definovaného datového typu.
length bigint Maximální fyzická délka paměti ze sys.systypes (Transact-SQL).
xprec int Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
xscale int Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
kolid int ID sloupce nebo parametru.
xoffset int Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
Bitpos int Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
rezervovaný int Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
colstat int Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
cdefault int ID výchozího pro tento sloupec.
doména int ID pravidla nebo CHECK omezení pro tento sloupec.
number int Číslo podprocedury, když je procedura seskupena (0 pro záznamy bez procedury).
Colorder int Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
autoval int Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
offset int Posunutí do řádku, ve kterém se tento sloupec objevuje.
collationid int ID koleje sloupce. NULL pro sloupce nezaložené na postavách.
Jazyk int Jazykový identifikátor sloupce.
Stav int Bitmapa použitá k popisu vlastnosti sloupce nebo parametru:

0x08 = Sloupec umožňuje nulové hodnoty.

0x10 = ANSI vyplňování platilo při přidání varcharových nebo varbinárních sloupců. Slepé prázdné plochy jsou zachovány pro varchar a zadní nuly pro varbinární sloupce.

0x40 = Parametr je parametr OUTPUT.

0x80 = Sloupec je sloupec identity.
type int Fyzický typ úložiště pochází ze sys.systypes (Transact-SQL).
Uživatelský typ tinyint ID uživatelsky definovaného datového typu ze sys.systypes (Transact-SQL).
PrintFMT int Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
Prec int Úroveň přesnosti tohoto sloupku.
scale int Měřítko tohoto sloupku.
iscomputed int Příznak označující, zda je sloupec vypočtán:

0 = Nepočítané.

1 = Vypočteno.
isoutparam int Označuje, zda je parametr procedury výstupním parametrem:

1 = Pravda.

0 = Nepravda.
Neplatný int Označuje, zda sloupec povoluje nulové hodnoty:

1 = Pravda.

0 = Nepravda.
kolace int Název kolace sloupu. NULL pro sloupce nezaložené na postavách.
TDSCOLLATION int Název porovnání sloupce při návratu v tabulkovém datovém toku (TDS).