Freigeben über


IHsyscolumns (Transact-SQL)

Gilt für: SQL Server

In der IHsyscolumns-Ansicht werden Spalteninformationen für Artikel verfügbar gemacht, die aus einem Nicht-SQL Server-Herausgeber veröffentlicht wurden. Diese Ansicht wird in der Verteilungsdatenbank 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 Nummer der Unterprozedur, wenn die Prozedur gruppiert ist (0 für Nichtprozedureinträ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.
Sortierungs-ID 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 = Spalte lässt Nullwerte zu.

0x10 = ANSI-Abstand wurde wirksam, wenn Varchar- oder Varbinaryspalten 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).
usertype tinyint Die ID des benutzerdefinierten Datentyps von 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.
iscomputed int Das Flag, das anzeigt, ob die Spalte berechnet ist:

0 = Nicht komputiert.

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

1 = True.

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

1 = True.

0 = False.
Vergleichung 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)
Replikationsansichten (Transact-SQL)
sys.columns (Transact-SQL)