sys.table_types (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Muestra las propiedades de los tipos de tabla definidos por el usuario en SQL Server. Un tipo de tabla es un tipo del que se pueden declarar variables de tabla o parámetros con valores de tabla. Cada tipo de tabla tiene un type_table_object_id que es una clave externa en la vista de catálogo sys.objects . Puede usar esta columna id. para consultar varias vistas de catálogo, de forma similar a una columna de object_id de una tabla normal, para detectar la estructura del tipo de tabla, como sus columnas y restricciones.

Nombre de la columna Tipo de datos Descripción
<columnas heredadas> Para obtener una lista de columnas que hereda esta vista, consulte sys.types (Transact-SQL).
type_table_object_id int Número de identificación del objeto. Este número es único en la base de datos.
is_memory_optimized bit Válido para : SQL Server 2014 (12.x) y versiones posteriores.

Los posibles valores son los siguientes:

0 = no está optimizado en memoria

1 = está optimizado en memoria

El valor 0 es el predeterminado.

Los tipos de tabla siempre se crean con DURABILITY = SCHEMA_ONLY. Solo el esquema se conserva en el disco.

Permisos

La visibilidad de los metadatos de las vistas de catálogo se limita a elementos protegibles que un usuario posee o en el que se concedió algún permiso al usuario. Para obtener más información, consulte Metadata Visibility Configuration.

Consulte también

Vistas de catálogo de objetos (Transact-SQL)
Usar parámetros con valores de tabla (motor de base de datos)
In-Memory OLTP (optimización In-Memory)