sys.table_types (Transact-SQL)

Aplica-se a:SQL ServerBase de Dados SQL do AzureAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

Apresenta propriedades dos tipos de tabelas definidos pelo utilizador no SQL Server. Um tipo de tabela é um tipo a partir do qual variáveis de tabela ou parâmetros com valores de tabela podem ser declarados. Cada tipo de tabela tem um type_table_object_id que é uma chave estrangeira para a vista de catálogo sys.objects . Pode usar esta coluna ID para consultar várias vistas de catálogo, de forma semelhante a uma coluna object_id de uma tabela regular, para descobrir a estrutura do tipo de tabela, como as suas colunas e restrições.

Nome da coluna Tipo de dados Description
<colunas herdadas> Para uma lista de colunas que esta visão herda, veja sys.types (Transact-SQL).
type_table_object_id int Número de identificação do objeto. Este número é único dentro de uma base de dados.
is_memory_optimized bit Aplica-se a: SQL Server 2014 (12.x) e posterior.

Os seguintes são os valores possíveis:

0 = não é otimizado para memória

1 = é otimizado para a memória

Um valor de 0 é o valor padrão.

Os tipos de tabela são sempre criados com DURABILIDADE = SCHEMA_ONLY. Apenas o esquema é mantido no disco.

Permissions

A visibilidade dos metadados nas visualizações de catálogo é limitada aos itens de segurança que um utilizador possui ou nos quais o utilizador recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.