Table.Schema

Синтаксис

Table.Schema(table as table) as table

Сведения

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

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

Имя столбца Описание
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 Описание столбца.