Перейти к основному содержимому

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