sys.table_types (Transact-SQL)
显示 SQL Server 中的用户定义表类型的属性。 表类型是指无法从其中声明表变量或表值参数的类型。 每个表类型都有一个 type_table_object_id,它是指向 sys.objects 目录视图的外键。 此 ID 可用于查询各种目录视图,查询方式与常规表的 object_id 列类似,以便发现表类型的结构,如表的列和约束。
适用范围:SQL Server(SQL Server 2008 至当前版本),Windows Azure SQL Database(初始版本至当前版本)。 |
列名 |
数据类型 |
说明 |
|
---|---|---|---|
<inherited columns> |
|
有关此视图所继承的列的列表,请参阅 sys.types (Transact-SQL)。 |
|
type_table_object_id |
int |
对象标识号。 此标识号在数据库中是唯一的。 |
|
is_memory_optimized |
bit |
下面是可能的值: 0 = 非内存优化 1 = 内存优化 值 0 为默认值。 表类型始终是用 DURABILITY = SCHEMA_ONLY 创建的。 只有架构保留在磁盘上。
|
权限
目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。有关详细信息,请参阅元数据可见性配置。