Table.Schema

Синтаксис

Table.Schema(table as table) as table

О программе

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

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

Имя столбца Description
Name Имя столбца.
Position Отсчитываемый от нуля порядковый номер столбца в объекте table.
TypeName Имя типа столбца.
Kind Тип типа столбца.
IsNullable Может ли столбец содержать null значения.
NumericPrecisionBase Основание системы счисления (например, 2 или 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 Описание столбца.