sys.table_types (Transact-SQL)
Отображает свойства определенных пользователем табличных типов в SQL Server. Табличный тип — это тип, на основании которого могут быть объявлены переменные таблицы или возвращающие табличное значение параметры. Каждый табличный тип имеет идентификатор table_type_object_id, который является внешним ключом в представлении каталога sys.objects. Этот столбец с идентификатором может использоваться для выполнения запроса к различным представлениям каталога по аналогии с тем, как используется идентификатор object_id обычной таблицы для распознавания структур табличного типа, таких как столбцы и ограничения.
Применимо для следующих объектов: SQL Server (SQL Server 2008 по текущую версию), База данных SQL Windows Azure (С первоначального выпуска по текущий выпуск). |
Имя столбца |
Тип данных |
Описание |
|
---|---|---|---|
<inherited columns> |
|
Список столбцов, наследуемых этим представлением, см. в разделе sys.types (Transact-SQL). |
|
type_table_object_id |
int |
Идентификационный номер объекта. Является уникальным в пределах базы данных. |
|
is_memory_optimized |
bit |
Допустимы следующие значения: 0 = не оптимизировано для памяти 1 = оптимизировано для памяти Значение по умолчанию — 0. Типы таблиц всегда создаются с DURABILITY = SCHEMA_ONLY. Только схема сохраняется на диске.
|
Разрешения
Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.
См. также
Справочник
Представления каталога объектов (Transact-SQL)
Основные понятия
Использование параметров, возвращающих табличные значения (компонент Database Engine)