Partager via


sys.table_types (Transact-SQL)

Affiche les propriétés des types de tables définis par l'utilisateur dans SQL Server. Un type de table est un type à partir duquel il est possible de déclarer des variables de table ou des paramètres table. Chaque type de table a un type_table_object_id qui est une clé étrangère dans l'affichage catalogue sys.objects. Vous pouvez utiliser cette colonne ID pour interroger différents affichages catalogue, similairement à une colonne object_id d'une table normale, et découvrir la structure du type de table, comme ses colonnes et contraintes.

S'applique à : SQL Server (SQL Server 2008 via la version actuelle, Base de données SQL Windows Azure (version initiale via la version actuelle.

Nom de la colonne

Type de données

Description

<inherited columns>

 

Pour obtenir une liste des colonnes dont cette vue hérite, consultez sys.types (Transact-SQL).

type_table_object_id

int

Numéro d'identification de l'objet. Ce numéro est unique dans la base de données.

is_memory_optimized

bit

Les valeurs possibles sont les suivantes :

0 = Non optimisé en mémoire

1 = Optimisé en mémoire

La valeur 0 est la valeur par défaut.

Les types de tables sont toujours créés avec DURABILITY = SCHEMA_ONLY. Seul le schéma est rendu persistant sur le disque.

S'applique à : SQL Server 2014 et SQL Server 2014.

Autorisations

La visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées. Pour plus d'informations, consultez Configuration de la visibilité des métadonnées.

Voir aussi

Référence

Vues de catalogue d'objets (Transact-SQL)

Concepts

Utiliser les paramètres table (Moteur de base de données)

OLTP en mémoire (optimisation en mémoire)