Saltar para o conteúdo principal

Table.Schema

Devolve uma tabela com uma descrição das colunas (isto é, o esquema) da tabela especificada.

Syntax​

Table.Schema(
table as table
) as table

Remarks​

Devolve uma tabela com a descrição das colunas de table.

Cada linha na tabela descreve as propriedades de uma coluna de: table:

Nome da ColunaDescrição
NomeO nome da coluna.
PosiçãoA posição baseada em 0 da coluna em table.
TypeNameO nome do tipo de coluna.
CategoriaA categoria do tipo da coluna.
IsNullableIndica se a coluna pode ou não conter valores null.
NumericPrecisionBaseA base numérica (por exemplo, base 2, base 10) dos campos NumericPrecision e NumericScale.
NumericPrecisionA 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).
NumericScaleA escala de uma coluna numérica na base especificada por NumericPrecisionBase. Este é o número de dígitos na secção fracionária de um valor deste tipo. Um valor igual a 0 indica uma escala fixa sem dígitos fracionários. Um valor igual a null indica que a escala não é conhecida (por ser flutuante ou por não estar definida).
DateTimePrecisionO número máximo de dígitos fracionários suportados na secção de segundos de um valor de data ou de hora.
MaxLengthO número máximo de carateres permitidos numa coluna do tipo text ou o número máximo de bytes permitidos numa coluna do tipo binary.
IsVariableLengthIndica se esta coluna pode variar em termos de comprimento (até MaxLength) ou se é de tamanho fixo.
  
NativeTypeNameO nome do tipo de coluna no sistema de tipo nativo da origem (por exemplo, nvarchar para SQL Server).
NativeDefaultExpressionA expressão predefinida para um valor desta coluna na linguagem de expressão nativa da origem (por exemplo, 42 ou newid() para SQL Server).
  
DescriçãoA descrição da coluna.

Category​

Table.Information