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)