Поделиться через


sys.xml_schema_facets (Transact-SQL)

Возвращает по одной строке для каждого из аспектов (ограничений) определения типа XML (соответствует sys.xml_types).

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

Имя столбца

Тип данных

Описание

xml_component_id

int

Идентификатор компонента (типа) XML, которому принадлежит данный аспект.

facet_id

int

Идентификатор (порядковый номер, начиная с 1) аспекта, уникальный в пределах компонента.

kind

char(2)

Тип аспекта:

LG = длина

LN = минимальная длина

LX = максимальная длина

PT = шаблон (регулярное выражение)

EU = перечисление

IN = минимальное значение (включая)

IX = максимальное значение (включая)

EN = минимальное значение (исключая)

EX = максимальное значение (исключая)

DT = общее количество цифр

DF = количество цифр после запятой

WS = нормализация пробелов

kind_desc

nvarchar (60)

Описание типа аспекта:

LENGTH

MINIMUM_LENGTH

MAXIMUM_LENGTH

PATTERN

ENUMERATION

MINIMUM_INCLUSIVE_VALUE

MAXIMUM_INCLUSIVE_VALUE

MINIMUM_EXCLUSIVE_VALUE

MAXIMUM_EXCLUSIVE_VALUE

TOTAL_DIGITS

FRACTION_DIGITS

WHITESPACE_NORMALIZATION

is_fixed

bit

1 = аспект имеет фиксированное, предопределенное значение.

0 = нет фиксированного значения. (по умолчанию)

value

nvarchar (4000)

Фиксированное, предопределенное значение аспекта.

Разрешения

Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.

См. также

Справочник

Представления каталога (Transact-SQL)

Представления каталога XML-схем (системы типов XML) (Transact-SQL)