Condividi tramite


Operatore Showplan UDX

Gli operatori estesi (UDX) implementano una delle varie operazioni XQuery e XPath in SQL Server. Tutti gli operatori UDX sono logici e fisici.

L'operatore esteso (UDX) FOR XML è utilizzato per serializzare gli input del set di righe relazionale nella rappresentazione XML in un'unica colonna BLOB in un'unica riga di output. È un operatore di aggregazione XML sensibile all'ordinamento.

L'operatore esteso (UDX) XML SERIALIZER è un operatore di aggregazione XML sensibile all'ordinamento. Inserisce righe che rappresentano nodi XML o valori scalari XQuery nell'ordine dei documenti XML e genera un BLOB XML serializzato in un'unica colonna XML in una singola colonna di output.

L'operatore esteso (UDX) XML FRAGMENT SERIALIZER è un particolare tipo di XML SERIALIZER utilizzato per l'elaborazione delle righe di input che rappresentano frammenti XML da inserire nell'estensione INSERT di XQuery per la modifica di dati.

L'operatore esteso (UDX) XQUERY STRING valuta il valore stringa XQuery delle righe di input che rappresentano i nodi XML. È un operatore di aggregazione di stringa sensibile all'ordinamento. Restituisce come output una riga con colonne che rappresentano il valore scalare XQuery che include il valore stringa dell'input.

L'operatore esteso (UDX) XQUERY LIST DECOMPOSER è un operatore di scomposizione di elenco XQuery. Per ogni riga di input che rappresenta un nodo XML, genera una o più righe, ognuna delle quali rappresenta un valore scalare XQuery che include un valore di voce di elenco se l'input è di tipo elenco XSD .

L'operatore esteso (UDX) XQUERY DATA valuta la funzione XQuery fn:data() rispetto all'input che rappresenta i nodi XML. È un operatore di aggregazione di stringa sensibile all'ordinamento. Restituisce come output una riga con colonne che rappresentano il valore scalare XQuery che include il risultato di fn:data().

L'operatore esteso XQUERY CONTAINS valuta la funzione XQuery fn:contains() rispetto all'input che rappresenta i nodi XML. È un operatore di aggregazione di stringa sensibile all'ordinamento. Restituisce come output una riga con colonne che rappresentano il valore scalare XQuery che include il risultato di fn:contains().

L'operatore esteso UPDATE XML NODE aggiorna il nodo XML nell'estensione di modifica dei dati di sostituzione XQuery nel metodo modify() sul tipo XML.

Icona di operatore esteso (UDX)Icona del piano di esecuzione grafico