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