Compartilhar via


sys.table_types (Transact-SQL)

Exibe propriedades de tipos de tabela definidos pelo usuário no SQL Server. Um tipo de tabela é um tipo do qual é possível declarar variáveis de tabela ou parâmetros com valor de tabela. Cada tipo de tabela tem um type_table_object_id que é uma chave estrangeira na exibição do catálogo sys.objects. Você pode usar essa coluna de ID para consultar várias exibições do catálogo, de forma semelhante a uma coluna object_id de uma tabela comum, para descobrir a estrutura do tipo de tabela, como suas colunas e restrições.

Aplica-se a: SQL Server (SQL Server 2008 até a versão atual), Banco de dados SQL do Windows Azure (versão inicial até a versão atual).

Nome da coluna

Tipo de dados

Descrição

<inherited columns>

 

Para obter uma lista de colunas herdadas por essa exibição, consulte sys.types (Transact-SQL).

type_table_object_id

int

Número de identificação do objeto. Esse número é exclusivo de um banco de dados.

is_memory_optimized

bit

O valores possíveis são os seguintes:

0 = não é otimizado em memória

1 = é otimizado em memória

Um valor de 0 é o valor padrão.

Os tipos de tabela sempre são criados com DURABILITY = SCHEMA_ONLY. Somente o esquema é mantido em disco.

Aplica-se a: SQL Server 2014 a SQL Server 2014.

Permissões

A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.

Consulte também

Referência

Exibições do catálogo de objeto (Transact-SQL)

Conceitos

Usar parâmetros com valor de tabela (Mecanismo de Banco de Dados)

OLTP na memória (otimização na memória)