Cette section liste les fonctions XML disponibles par ordre alphabétique.
Fonction IsValidXML()
La fonction IsValidXML() détermine si une chaîne de caractères peut être analysée en tant que chaîne XML.
Fonction IsXML()
La fonction IsXML() détermine si l'argument d'entrée est un document de type XMLIBM Netezza compilé.
Agrégat XMLAgg()
L'agrégat XMLAgg() combine un ensemble d'entrées XML dans un objet XML unique.
Fonction XMLAttributes()
La fonction XMLAttributes() construit un objet d'attribut XML. Cet objet n'est pas un objet XML valide ; il doit être affecté comme valeur d'attribut d'une fonction XMLElement().
Fonction XMLConcat()
La fonction XMLConcat() concatène deux objets XML (deux éléments ou deux attributs) pour former un objet XML unique.
Fonction XMLElement()
La fonction XMLElement() construit un élément XML. Il s'agit d'une fonction imbriquée utilisée pour produire un document XML hiérarchiquement structuré.
Fonction XMLExistsNode()
La fonction XMLExistsNode() détermine si l'utilisation d'une évaluation XPath pour passer à travers le document XML en entrée résulte en au moins un élément XML unique ou noeud de texte.
Fonction XMLExtract()
La fonction XMLExtract() recherche le ou les noeuds XML spécifiés par l'expression XPath.
Fonction XMLExtractValue()
La fonction XMLExtractValue() extrait la valeur réelle (scalaire) de l'objet XML en entrée spécifié par le paramètre XPath. Le résultat de la requête XPath doit être un noeud unique et soit un élément, soit un noeud texte, soit un attribut.
Fonction XMLParse()
La fonction XMLParse() convertit une valeur de type varchar ou nvarchar en valeur de type XML, qui constitue la représentation compilée IBM Netezza d'un objet XML (suppression des espaces par défaut). La fonction inverse est XMLSerialize().
Fonction XMLRoot()
La fonction XMLRoot() crée une valeur XML en fournissant les propriétés de version et d'autonomie dans les informations racine (prologue) de la valeur spécifiée de type XML. Le noeud racine est créé s'il n'existe pas déjà. Cela permet d'assurer la conformité des modèles de données.
Fonction XMLSerialize()
La fonction XMLSerialize() convertit une valeur de type XML en valeur de type varchar ou nvarchar. La fonction inverse est XMLParse().
Fonction XMLUpdate()
La fonction XMLUpdate() remplace la partie d'un document XML (éléments, attributs ou noeuds) identifiée par XPath par une nouvelle valeur. Les types de données de la cible XPath et de la nouvelle valeur doivent être identiques.