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