Partilhar via


Table.Schema

Sintaxe

Table.Schema(table as table) as table

Sobre nós

Retorna uma tabela descrevendo as colunas de table.

Cada linha da 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 de coluna.
IsNullable Se a coluna pode conter valores null.
NumericPrecisionBase A base numérica (por exemplo, base-2 ou 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 deste tipo (incluindo dígitos fracionários).
NumericScale A escala de uma coluna numérica na base especificada por NumericPrecisionBase. Este é o número de dígitos na parte fracionária de um valor deste 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 (porque é flutuante ou não está definida).
DateTimePrecision O número máximo de dígitos fracionários suportados na parte de segundos de um valor de data ou hora.
MaxLength O número máximo de caracteres permitido em uma coluna text ou o número máximo de bytes permitido em uma coluna binary.
IsVariableLength Indica se esta coluna pode variar em 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 desta coluna no idioma de expressão nativo da origem (por exemplo, 42 ou newid() para SQL Server).
   
Description A descrição da coluna.