sys.types (Transact-SQL)
Gilt für:SQL Server
Azure SQL-Datenbank
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL-Endpunkt in Microsoft Fabric
Warehouse in Microsoft Fabric
Enthält eine Zeile für jeden Systemtyp und jeden benutzerdefinierten Typ.
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
name | sysname | Typname Ist innerhalb des Schemas eindeutig. |
system_type_id | tinyint | ID des internen Systemtyps. |
user_type_id | int | Die ID des Typs. Ist in der Datenbank eindeutig. Für Systemdatentypen gilt user_type_id = system_type_id. CLR-Assemblytypen wie hierarchyid, geometry und geography weisen eine andere system_type_id auf und können mithilfe von is_assembly_type identifiziert werden. Der Datentyp sysname ist ein auf nvarchar basierender interner Datentyp. |
schema_id | int | Die ID des Schemas, zu dem der Typ gehört. |
principal_id | int | Die ID des einzelnen Besitzers, falls sie sich vom Schemabesitzer unterscheidet. Standardmäßig gehören Objekte mit Schemabereich dem Schemabesitzer. Mit der ALTER AUTHORIZATION-Anweisung kann jedoch ein anderer Besitzer angegeben werden. Hat den Wert NULL, falls kein alternativer individueller Besitzer angegeben ist. |
max_length | smallint | Maximale Länge (in Bytes) für den Typ. -1 = Der Spaltendatentyp lautet varchar(max), nvarchar(max), varbinary(max) oder xml. Bei text-Spalten beträgt der max_length-Wert 16. |
precision | tinyint | Die maximale Genauigkeit des Typs, wenn es sich um einen zahlenbasierten Typ handelt; andernfalls 0. |
scale | tinyint | Die maximalen Dezimalstellen des Typs, wenn es sich um einen zahlenbasierten Typ handelt; andernfalls 0. |
collation_name | sysname | Der Name der Sortierung des Typs, wenn es sich um einen zeichenbasierten Typ handelt; andernfalls NULL. |
is_nullable | bit | Der Typ lässt NULL-Werte zu. |
is_user_defined | bit | 1 = Benutzerdefinierter Typ. 0 = SQL Server-Systemdatentyp. |
is_assembly_type | bit | 1 = Die Implementierung des Typs wird in einer CLR-Assembly definiert. 0 = Typ basiert auf einem SQL Server-Systemdatentyp. |
default_object_id | int | Die ID des eigenständigen Standards, der mithilfe von sp_bindefault an den Typ gebunden wird. 0 = Kein Standard vorhanden. |
rule_object_id | int | Die ID der eigenständigen Regel, die mithilfe von sp_bindrule an den Typ gebunden wird. 0 = Keine Regel vorhanden. |
is_table_type | bit | Gibt an, dass der Typ eine Tabelle ist. |
Berechtigungen
Die Sichtbarkeit der Metadaten in Katalogsichten ist auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde. Weitere Informationen finden Sie unter Metadata Visibility Configuration.
Weitere Informationen
Feedback
Feedback senden und anzeigen für