Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Instância Gerida do Azure SQL
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Ponto de Extremidade de Análise SQL no Microsoft Fabric
Armazém no Microsoft Fabric
Base de Dados SQL no Microsoft Fabric
Mostra a união de todas as colunas pertencentes a objetos definidos pelo usuário e objetos do sistema.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
object_id |
int | ID do objeto ao qual esta coluna pertence. |
name |
sysname | Nome da coluna. É único dentro do objeto. |
column_id |
int | ID da coluna. É único dentro do objeto. Os IDs de coluna podem não ser sequenciais. |
system_type_id |
tinyint | ID do tipo de sistema da coluna. |
user_type_id |
int | ID do tipo da coluna, conforme definido pelo usuário. Para retornar o nome do tipo, junte-se à exibição de catálogo sys.types nesta coluna. |
max_length |
smallint | Comprimento máximo (em bytes) da coluna.-1 = O tipo de dados da coluna é varchar(max), nvarchar(max), varbinary(max)ou xml.Para texto colunas, o valor max_length é 16 ou o valor definido por sp_tableoption 'text in row'. |
precision |
tinyint | Precisão da coluna, se for numérica; caso contrário, 0. |
scale |
tinyint | Escala da coluna se baseada em números; caso contrário, 0. |
collation_name |
sysname | Nome da coluna se for baseada em caracteres; caso contrário, NULL. |
is_nullable |
bit |
1 = A coluna é anulável. |
is_ansi_padded |
bit |
1 = A coluna usa ANSI_PADDING ON comportamento se for carácter, binário ou variante.0 = Coluna não é carácter, binária ou variante. |
is_rowguidcol |
bit |
1 = Coluna é um declarado ROWGUIDCOL. |
is_identity |
bit |
1 = A coluna tem valores de identidade |
is_computed |
bit |
1 = Coluna é uma coluna calculada. |
is_filestream |
bit |
1 = A coluna é declarada para usar armazenamento FILESTREAM. |
is_replicated |
bit |
1 = Coluna é replicada. |
is_non_sql_subscribed |
bit |
1 = A coluna tem um assinante que não pertence ao SQL Server. |
is_merge_published |
bit |
1 = A coluna é publicada por fusão. |
is_dts_replicated |
bit |
1 = A coluna é replicada usando SSIS. |
is_xml_document |
bit |
1 = O conteúdo é um documento XML completo.0 = O conteúdo é um fragmento de documento, ou o tipo de dado da coluna não é XML. |
xml_collection_id |
int | Diferente de zero se o tipo de dados da coluna for xml e o XML for digitado. O valor é o ID da coleção que contém o espaço de nomes do esquema XML de validação da coluna.0 = sem coleção de esquemas XML. |
default_object_id |
int | ID do objeto predefinido, independentemente de ser um sys.sp_bindefault independente ou uma restrição em linha ao nível DEFAULT da coluna. A parent_object_id coluna de um objeto padrão inline ao nível da coluna é uma referência de volta à própria tabela.0 = Sem incumprimento. |
rule_object_id |
int | ID da regra autónoma ligada à coluna usando sys.sp_bindrule.0 = Nenhuma regra independente.Para restrições no nível CHECK da coluna, consulte sys.check_constraints. |
is_sparse |
bit |
1 = Coluna é uma coluna esparsa. Para obter mais informações, consulte Usar colunas esparsas. |
is_column_set |
bit |
1 = Coluna é um conjunto de colunas. Para obter mais informações, consulte Usar conjuntos de colunas. |
generated_always_type |
tinyint | Identifica quando o valor da coluna é gerado (sempre 0 para colunas em tabelas de sistema):0 = NOT_APPLICABLE1 = AS_ROW_START2 = AS_ROW_END7 = AS_TRANSACTION_ID_START8 = AS_TRANSACTION_ID_END9 = AS_SEQUENCE_NUMBER_START10 = AS_SEQUENCE_NUMBER_ENDPara obter mais informações, consulte Tabelas temporais. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores e Banco de dados SQL. 7, 8, 9, 10 aplica-se apenas à base de dados SQL. |
generated_always_type_desc |
nvarchar(60) |
Aplica-se a: SQL Server 2016 (13.x) e versões posteriores e Banco de dados SQL. Descrição textual do generated_always_type valor (sempre NOT_APPLICABLE para colunas em tabelas do sistema)NOT_APPLICABLEAS_ROW_STARTAS_ROW_ENDAplica-se a: SQL Server 2022 (16.x) e versões posteriores e Banco de Dados SQL AS_TRANSACTION_ID_STARTAS_TRANSACTION_ID_ENDAS_SEQUENCE_NUMBER_STARTAS_SEQUENCE_NUMBER_END |
ledger_view_column_type |
tinyint | Caso contrário NULL, indica o tipo de coluna em uma exibição contábil:1 = TRANSACTION_ID2 = SEQUENCE_NUMBER3 = OPERATION_TYPE4 = OPERATION_TYPE_DESCPara obter mais informações sobre o livro-razão do banco de dados, consulte Ledger. Aplica-se a: SQL Server 2022 (16.x) e versões posteriores e Banco de Dados SQL. |
ledger_view_column_type_desc |
nvarchar(60) | Caso contrário NULL, contém uma descrição textual do tipo de coluna em uma exibição contábil:TRANSACTION_IDSEQUENCE_NUMBEROPERATION_TYPEOPERATION_TYPE_DESCAplica-se a: SQL Server 2022 (16.x) e versões posteriores e Banco de Dados SQL. |
is_dropped_ledger_column |
bit | Indica uma coluna da tabela contábil que foi descartada. Aplica-se a: SQL Server 2022 (16.x) e versões posteriores e Banco de Dados SQL |
vector_dimensions |
int | Indica quantas dimensões tem o vetor. Aplica-se a: SQL Server 2025 (17.x) e versões posteriores, e SQL Database |
vector_base_type |
tinyint | Indica o tipo de dados usado para armazenar valores de dimensões vetoriais.0 = flutuador de 32 bits (precisão simples)1 = flutuador de 16 bits (meia precisão ) 1Aplica-se a: SQL Server 2025 (17.x) e versões posteriores, e SQL Database |
vector_base_type_desc |
Nvarchar(10) | Contém a descrição textual do tipo de dados usado para armazenar valores de dimensões vetoriais. Aplica-se a: SQL Server 2025 (17.x) e versões posteriores, e SQL Database |
1 Para mais informações, veja Formato de ponto flutuante de meia-precisão.
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.