Compartilhar via


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 Description
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 eNumericScale.NumericPrecision
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.