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