Поделиться через


Table.Schema

Синтаксис

Table.Schema(table as table) as table

О нас

Возвращает таблицу, описывающую столбцы table.

Каждая строка в таблице описывает свойства столбца table:

Имя столбца Описание
Name Имя столбца.
Position Позиция столбца, отсчитываемая от 0, в table.
TypeName Имя типа столбца.
Kind Вид типа столбца.
IsNullable Может ли столбец содержать значения null.
NumericPrecisionBase Числовая база (например, base-2 или base-10) полей NumericPrecision и NumericScale.
NumericPrecision Точность числового столбца в базе, заданной NumericPrecisionBase. Это максимальное число цифр, которые могут быть представлены значением этого типа (включая дробные цифры).
NumericScale Масштаб числового столбца в базе, заданной NumericPrecisionBase. Это число цифр в дробной части значения этого типа. Значение 0 указывает фиксированный масштаб без дробных цифр. Значение null указывает, что масштаб не известен (либо потому, что он плавает или не определен).
DateTimePrecision Максимальное количество дробных цифр, поддерживаемых в части секунд значения даты или времени.
MaxLength Максимальное число символов, разрешенных в столбце text, или максимальное число байтов, разрешенных в столбце binary.
IsVariableLength Указывает, может ли этот столбец варьироваться по длине (до MaxLength) или если он имеет фиксированный размер.
   
NativeTypeName Имя типа столбца в системе собственного типа источника (например, nvarchar для SQL Server).
NativeDefaultExpression Выражение по умолчанию для этого столбца на языке машинного выражения источника (например, 42 или newid() для SQL Server).
   
Description Описание столбца.