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 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.