sys.table_types (Transact-SQL)
Gilt für:SQL Server
Azure SQL-Datenbank
Azure 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-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für