Table.Schema
Sintaxe
Table.Schema(table as table) as table
Sobre
Retorna uma tabela que descreve as colunas de table
.
Cada linha na tabela descreve as propriedades de uma coluna de table
:
Nome da coluna | Descrição |
---|---|
Name |
O nome da coluna. |
Position |
A posição baseada em 0 da coluna em table . |
TypeName |
O nome do tipo da coluna. |
Kind |
A espécie de tipo da coluna. |
IsNullable |
Se a coluna pode conter valores null . |
NumericPrecisionBase |
A base numérica (por exemplo, base-2, base-10) dos campos NumericPrecision e NumericScale . |
NumericPrecision |
A precisão de uma coluna numérica na base especificada por NumericPrecisionBase . Este é o número máximo de dígitos que podem ser representados por um valor desse tipo (incluindo dígitos fracionários). |
NumericScale |
A escala de uma coluna numérica na base especificada por NumericPrecisionBase . Esse é o número de dígitos na parte fracionária de um valor desse tipo. Um valor de 0 indica uma escala fixa sem dígitos fracionários. Um valor de null indica que a escala não é conhecida (seja porque é flutuante ou não está definida). |
DateTimePrecision |
O número máximo de dígitos fracionários com suporte na parte de segundos de um valor de data ou hora. |
MaxLength |
O número máximo de caracteres permitidos em uma coluna text ou o número máximo de bytes permitidos em uma coluna binary . |
IsVariableLength |
Indica se essa coluna pode variar de comprimento (até MaxLength ) ou se é de tamanho fixo. |
NativeTypeName |
O nome do tipo da coluna no sistema de tipos nativo da origem (por exemplo, nvarchar para SQL Server). |
NativeDefaultExpression |
A expressão padrão para um valor dessa coluna na linguagem de expressão nativa da origem (por exemplo, 42 ou newid() para SQL Server). |
Description |
A descrição da coluna. |