Compartilhar via


sys.xml_schema_facets (Transact-SQL)

Retorna uma linha para cada faceta (restrição) de uma definição de tipo xml (corresponde a sys.xml_types).

Nome da coluna

Tipo de dados

Descrição

xml_component_id

int

ID do componente XML (tipo) ao qual esta faceta pertence.

facet_id

int

ID (ordinal de base 1) da faceta, exclusiva na id de componente.

kind

char(2)

Tipo de faceta:

LG = Comprimento

LN = Comprimento mínimo

LX = Comprimento máximo

PT = Padrão (expressão regular)

EU = Enumeração

IN = Valor inclusivo mínimo

IX = Valor inclusivo máximo

EN = Valor exclusivo mínimo

EX = Valor exclusivo máximo

DT = Total de dígitos

DF = Dígitos fracionários

WS = Normalização de espaço em branco

kind_desc

nvarchar (60)

Descrição do tipo de faceta:

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 = A faceta tem um valor fixo previamente especificado.

0 = Nenhum valor fixo. (padrão)

value

nvarchar (4000)

Valor fixo previamente especificado da faceta.

Permissões

No SQL Server 2005 e em versões posteriores, a visibilidade de metadados em exibições do catálogo é limitada a protegíveis que um usuário possui ou para os quais recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.