sys.table_types (Transact-SQL)
Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance
Zeigt Eigenschaften von benutzerdefinierten Tabellentypen in SQL Server an. Ein Tabellentyp ist ein Typ, von dem Tabellenvariablen oder Tabellenwertparameter deklariert werden können. Jeder Tabellentyp verfügt über einen type_table_object_id , der ein Fremdschlüssel in der Katalogansicht "sys.objects " ist. Sie können diese ID-Spalte verwenden, um verschiedene Katalogansichten auf eine Weise abzufragen, die einer object_id Spalte einer regulären Tabelle ähnelt, um die Struktur des Tabellentyps wie deren Spalten und Einschränkungen zu ermitteln.
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
<geerbte Spalten> | Eine Liste der Spalten, die diese Ansicht erbt, finden Sie unter sys.types (Transact-SQL).For a list of columns that this view inherits, see sys.types (Transact-SQL). | |
type_table_object_id | int | Objekt-ID. Diese Nummer ist innerhalb einer Datenbank eindeutig. |
is_memory_optimized | bit | Gilt für: SQL Server 2014 (12.x) und höher. Folgende Werte sind möglich: 0 = ist nicht speicheroptimiert 1 = ist speicheroptimiert 0 ist der Standardwert. Tabellentypen werden immer mit DURABILITY = SCHEMA_ONLY erstellt. Nur das Schema wird auf dem Datenträger beibehalten. |
Berechtigungen
Die Sichtbarkeit der Metadaten in Katalogansichten ist auf sicherungsfähige Elemente beschränkt, die ein Benutzer besitzt oder für die der Benutzer eine Berechtigung erteilt hat. Weitere Informationen finden Sie unter Metadata Visibility Configuration.
Weitere Informationen
Katalogsichten für Objekte (Transact-SQL)
Verwenden von Tabellenwertparameter (Datenbank-Engine)
In-Memory OLTP (In-Memory Optimization)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für