IHsyscolumns (Transact-SQL)

Gäller för:SQL Server

IHsyscolumns-vyn visar kolumninformation för artiklar publicerade från en icke-SQL Server Publisher. Denna vy lagras i distributionsdatabasen.

Kolumnnamn Datatyp Description
name sysname Namnet på kolumnen eller procedurparametern.
id int Objekt-ID:t för tabellen som denna kolumn tillhör, eller ID:t för den lagrade procedur som denna parameter är kopplad till.
xtype tinyint Den fysiska lagringstypen från sys.systypes (Transact-SQL).
typestat int Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
xusertype tinyint ID:t för utökad användardefinierad datatyp.
length bigint Den maximala fysiska lagringslängden från sys.systypes (Transact-SQL).
xprec int Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
xscale int Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
Colid int Kolumn- eller parameter-ID.
xoffset int Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
Bitpos int Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
reserverad int Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
Colstat int Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
cdefault int ID:t för standarden för denna kolumn.
domän int ID:t för regeln eller CHECK-begränsningen för denna kolumn.
number int Delprocedurnumret när proceduren grupperas (0 för icke-procedurposter).
färgare int Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
Autoval int Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
förskjutning int Förskjutningen till raden där denna kolumn förekommer.
collationid int ID:t för kolonnens sammansättning. NULL för kolumner som inte är teckenbaserade.
Språk int Språkidentifieraren för kolumnen.
Status int Bitmapen som används för att beskriva en egenskap hos kolumnen eller parametern:

0x08 = Kolumnen tillåter nollvärden.

0x10 = ANSI-utfyllnad var i kraft när varchar - eller varbinärkolumner lades till. Efterföljande blanka områden bevaras för varchar och efterföljande nollor bevaras för varbinära kolumner.

0x40 = Parameter är en OUTPUT-parameter.

0x80 = Kolumn är en identitetskolumn.
type int Den fysiska lagringstypen från sys.systypes (Transact-SQL).
UserType tinyint ID:t för användardefinierad datatyp från sys.systypes (Transact-SQL).
printfmt int Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
Prec int Precisionsnivån för denna kolumn.
scale int Skalan för denna kolumn.
isberäknad int Flaggan som anger om kolumnen är beräknad:

0 = Ej beräknat.

1 = Beräknat.
isoutparam int Anger om procedurparametern är en utdataparameter:

1 = Sant.

0 = Falskt.
är nullerbar int Anger om kolumnen tillåter nollvärden:

1 = Sant.

0 = Falskt.
Sortering int Namnet på kolonnens samling. NULL för kolumner som inte är teckenbaserade.
tdscollation int Namnet på kolumnens sortering när den returneras i en tabellär dataström (TDS).