IHsyscolumns (Transact-SQL)

Gilt für:SQL Server

Die IHsyscolumns-Ansicht macht Spalteninformationen für Artikel verfügbar, die von einem Nicht-SQL Server Publisher veröffentlicht wurden. Diese Ansicht wird in der distributiondatabase gespeichert.

Spaltenname Datentyp BESCHREIBUNG
name sysname Der Name der Spalte oder des Prozedurparameters.
id int Die Objekt-ID der Tabelle, zu der diese Spalte gehört, oder die ID der gespeicherten Prozedur, der dieser Parameter zugeordnet ist.
xtype tinyint Der physische Speichertyp von sys.systypes (Transact-SQL).
typestat int Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
xusertype tinyint Die ID des erweiterten benutzerdefinierten Datentyps.
length bigint Die maximale physische Speicherlänge von sys.systypes (Transact-SQL).
xprec int Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
xscale int Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
colid int Die Spalten- oder Parameter-ID.
xoffset int Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
bitpos int Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
reserved int Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
colstat int Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
cdefault int Die ID des Standards für diese Spalte.
domain int Die ID der Regel oder der CHECK-Einschränkung für diese Spalte.
Zahl int Die Unterprocedure-Nummer, wenn die Prozedur gruppiert ist (0 für Nichtverfahrenseinträge).
colorder int Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
autoval int Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
offset int Der Offset in die Zeile, in der diese Spalte angezeigt wird.
collationid int Die ID der Spaltensortierung. Ist für nicht zeichenbasierte Spalten NULL.
language int Die Sprachen-ID für die Spalte.
status int Das Bitmuster, das zum Beschreiben einer Eigenschaft der Spalte oder des Parameters verwendet wird:

0x08 = Column lässt NULL-Werte zu.

0x10 = DIE ANSI-Auffüllung war wirksam, wenn varchar - oder varbinary-Spalten hinzugefügt wurden. Nachfolgende Leerzeichen werden bei varchar -Spalten beibehalten, nachfolgende Nullen werden bei varbinary -Spalten beibehalten.

0x40 = Parameter ist ein OUTPUT-Parameter.

0x80 = Spalte ist eine Identitätsspalte.
type int Der physische Speichertyp von sys.systypes (Transact-SQL).
Benutzertyp tinyint Die ID des benutzerdefinierten Datentyps aus sys.systypes (Transact-SQL).
printfmt int Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
Prec int Der Genauigkeitsgrad für diese Spalte.
scale int Die Dezimalstellen in dieser Spalte.
wird berechnet int Das Flag, das anzeigt, ob die Spalte berechnet ist:

0 = Nicht berechnet.

1 = Berechnet.
isoutparam int Gibt an, ob der Prozedurparameter ein Ausgabeparameter ist.

1 = True.

0 = False.
Isnullable int Gibt an, ob die Spalte NULL-Werte zulässt.

1 = True.

0 = False.
Sortierung int Der Name der Sortierung der Spalte. Ist für nicht zeichenbasierte Spalten NULL.
tdscollation int Der Name der Sortierung der Spalte, wenn diese in einem Tabular Data Stream (TDS) zurückgegeben wird.

Weitere Informationen

Heterogene Datenbankreplikation
Replikationstabellen (Transact-SQL)
Replikationssichten (Transact-SQL)
sys.columns (Transact-SQL)