IHsyscolumns (Transact-SQL)
Die Sicht IHsyscolumns macht Spalteninformationen für Artikel verfügbar, die von einem Nicht-SQL Server-Verleger veröffentlicht wurden. Diese Sicht wird in der distribution-Datenbank 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 aus sys.systypes (Transact-SQL). |
typestat |
int |
Nur für Informationszwecke identifiziert. 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 aus sys.systypes (Transact-SQL). |
xprec |
int |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
xscale |
int |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
colid |
int |
Die Spalten- oder Parameter-ID. |
xoffset |
int |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
bitpos |
int |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
reserved |
int |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
colstat |
int |
Nur für Informationszwecke identifiziert. 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. |
number |
int |
Die Nummer der Unterprozedur, wenn die Prozedur gruppiert ist (0 für Einträge, die sich nicht auf eine Prozedur beziehen). |
colorder |
int |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
autoval |
int |
Nur für Informationszwecke identifiziert. 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 = In der Spalte sind NULL-Werte zulässig. 0x10 = Die ANSI-Zeichenauffüllung war aktiviert, als Spalten vom Typ varchar oder varbinary hinzugefügt wurden. Nachfolgende Leerzeichen werden bei varchar-Spalten beibehalten, nachfolgende Nullen werden bei varbinary-Spalten beibehalten. 0x40 = Der Parameter ist ein OUTPUT-Parameter. 0x80 = Die Spalte ist eine Identitätsspalte. |
type |
int |
Der physische Speichertyp aus sys.systypes (Transact-SQL). |
usertype |
tinyint |
Die ID des benutzerdefinierten Datentyps aus sys.systypes (Transact-SQL). |
printfmt |
int |
Nur für Informationszwecke identifiziert. 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 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 |
collation |
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. |