Compartilhar via


Operador de plano de execução UDX

Operadores estendidos (UDX) implementam uma de muitas operações XQuery e XPATH no SQL Server. Todos os operadores UDX são classificados como operadores lógicos e físicos.

O operador estendido (UDX) FOR XML é usado para serializar o conjunto relacional de linhas e insere em representação XML em uma única coluna BLOB, e em uma única linha de saída. É um operador de agregação XML sensível à ordenação.

O operador estendido (UDX) XML SERIALIZER é um operador de agregação XML sensível à ordenação. Ele insere linhas que representam nós XML ou escalares de XQuery em ordem de documento XML e produz um XML BLOB serializado em uma única coluna XML em uma única linha de saída.

O operador estendido (UDX) XML FRAGMENT SERIALIZER é um tipo especial de XML SERIALIZER que é usado para processar linhas de entrada que representam fragmentos de XML que são inseridos na extensão de modificação de dados de inserção de XQuery.

O operador estendido (UDX) XQUERY STRING avalia o valor da cadeia de caracteres XQuery das linhas de entrada que representam nós de XML. É um operador de agregação de cadeia de caracteres sensível à ordenação. Produz uma linha com colunas que representam o escalar de XQuery que contém o valor de cadeia de caracteres da entrada.

O operador estendido (UDX) XQUERY LIST DECOMPOSERé um operador de decomposição de lista de XQuery. Para cada linha de entrada que representa um nó de XML ele produz uma ou mais linhas, cada uma representando o escalar de Xquery, que contém um valor de elemento de lista caso a entrada seja do tipo lista de XSD.

O operador estendido (UDX) XQUERY DATA avalia a função XQuery fn:data() na entrada que representa os nós XML. É um operador de agregação de cadeia sensível à ordenação. Ele produz uma linha com colunas que representam o escalar de XQuery que contém o resultado de fn:data().

O operador estendido (UDX) XQUERY CONTAINS avalia a função XQuery fn:contains() na entrada que representa os nós XML. É um operador de agregação de cadeia sensível à ordenação. Ele produz uma linha com colunas que representam o escalar de XQuery que contém o resultado de fn:contains().

O operador estendido UPDATE XML NODE atualiza o nó XML na extensão de modificação de dados de substituição XQuery no métodomodify () no tipo XML.

Ícone do operador estendido (UDX)Ícone do plano de execução gráfica