Le nom complet d'une fonction DB2 se présente sous la forme nom-schéma.nom-fonction, où nom-schéma est un identificateur permettant un regroupement logique des objets SQL. Le nom de schéma pour les fonctions UDF de l'Extension XML est DB2XML. Ce nom sert également de qualificatif pour les types UDT de l'Extension XML. Le présent manuel ne fait référence qu'au nom de fonction.
Le chemin des fonctions est une liste ordonnée de noms de schémas. DB2 suit leur ordre d'apparition dans la liste pour résoudre les références aux fonctions UDF et aux types UDT. Vous pouvez préciser le chemin des fonctions par l'instruction SQL SET CURRENT FUNCTION PATH. Cette dernière définit le chemin des fonctions dans le registre spécial CURRENT FUNCTION PATH.
Pour l'Extension XML, il est recommandé d'ajouter le schéma db2xml au chemin des fonctions. Cela vous permet d'entrer des noms UDF et UDT Extension XML sans devoir leur attribuer le préfixe db2xml. L'exemple ci-après indique comment ajouter le schéma db2xml au chemin des fonctions :
SET CURRENT FUNCTION PATH = db2xml, CURRENT FUNCTION PATH
Important : Si vous vous connectez sous l'ID utilisateur db2xml, db2xml est automatiquement défini comme premier schéma. Dans ce cas, ne définissez pas db2xml comme premier schéma dans le chemin des fonctions. Sinon, une condition d'erreur est générée car votre chemin des fonctions commence par deux schémas db2xml.