Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Azure Synapse Analytics
Analytics Platform System (PDW)
Ponto de extremidade de análise de SQL no Microsoft Fabric
Depósito no Microsoft Fabric
Banco de dados SQL no Microsoft Fabric
Mostra a união de todas as colunas que pertencem a objetos definidos pelo usuário e objetos de sistema.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
object_id |
int | ID do objeto ao qual esta coluna pertence. |
name |
sysname | Nome da coluna. É exclusiva no objeto. |
column_id |
int | ID da coluna. É exclusiva no 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, como definido pelo usuário. Para retornar o nome do tipo, faça a junção com a exibição do catálogo sys.types nessa 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 colunas de texto , o max_length valor é 16 ou o valor definido por sp_tableoption 'text in row'. |
precision |
tinyint | Precisão da coluna se baseada em números; 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 = Coluna é anulável. |
is_ansi_padded |
bit |
1 = A coluna usa ANSI_PADDING ON comportamento se for caractere, binário ou variante.0 = Coluna não é caractere, 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 computada. |
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 possui um assinante que não seja SQL Server. |
is_merge_published |
bit |
1 = A coluna é publicada por fusão. |
is_dts_replicated |
bit |
1 = Coluna é replicada usando SSIS. |
is_xml_document |
bit |
1 = Conteúdo é um documento XML completo.0 = 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 namespace de esquema XML validador da coluna.0 = sem coleção de esquemas XML. |
default_object_id |
int | ID do objeto padrão, independentemente de ser um sys.sp_bindefault independente ou uma restrição em linha em nível DEFAULT de coluna. A parent_object_id coluna de um objeto padrão em nível de coluna inline é uma referência de volta à própria tabela.0 = Sem inadimpleção. |
rule_object_id |
int | ID da regra independente vinculada à coluna por .sys.sp_bindrule0 = Nenhuma regra autônoma.Para restrições de nível CHECK de coluna, consulte sys.check_constraints. |
is_sparse |
bit |
1 = Column é uma coluna esparsa. Para obter mais informações, consulte Usar colunas esparsas. |
is_column_set |
bit |
1 = Column é 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 do 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 posteriores e Banco de Dados SQL. 7, 8, 9, 10 se aplica apenas ao Banco de Dados SQL. |
generated_always_type_desc |
nvarchar(60) |
Aplica-se a: SQL Server 2016 (13.x) e 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 uma coluna em uma exibição do razão:1 = TRANSACTION_ID2 = SEQUENCE_NUMBER3 = OPERATION_TYPE4 = OPERATION_TYPE_DESCPara obter mais informações sobre o razão do banco de dados, confira Razão. 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 uma coluna em um modo de exibição do razão: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 o vetor tem. 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 de vetor.0 = flutuante 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 de vetor. 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 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 a configuração de visibilidade de metadados.