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