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 O tipo do tipo da coluna.
IsNullable Se a coluna pode conter null valores.
NumericPrecisionBase A base numérica (por exemplo, base-2 ou base-10) dos campos eNumericPrecision.NumericScale
NumericPrecision A precisão de uma coluna numérica na base especificada por NumericPrecisionBase. Esse é 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 indica null que a escala não é conhecida (porque está flutuando 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 permitido em uma text coluna ou o número máximo de bytes permitido em uma binary coluna.
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 tipo 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.