Création de fonctions non PL/SQL définies par l'utilisateur à partir de l'explorateur de source de données

L'éditeur SQL et XQuery ou l'éditeur de routines permettent de créer des fonctions non PL/SQL définies par l'utilisateur.
A propos de cette tâche

L'éditeur SQL et XQuery permet de créer une fonction non PL/SQL définie par l'utilisateur à partir d'un canevas et de modifier ce dernier selon vos besoins. Cette méthode permet de créer rapidement une fonction UDF et de l'exécuter sur le serveur.

L'éditeur de routines permet de spécifier le nom et le langage d'une fonction UDF puis d'ouvrir le code source dans l'éditeur pour y apporter des modifications. Lorsque vous créez une fonction UDF en utilisant cette méthode, vous devez spécifier le projet de développement de données dans lequel vous voulez enregistrer le code source de la fonction. Vous pouvez spécifier un projet existant associé à la connexion utilisée ou créer un nouveau projet.

Pour créer une fonction utilisateur à partir de l'explorateur de sources de données :

  1. Basculez en perspective Données.
  2. Dans l'explorateur de sources de données, cliquez avec le bouton droit de la souris sur le dossier Fonctions définies par l'utilisateur sous une connexion de base de données et cliquez sur l'une des options de menu suivantes :
    • Cliquez sur Nouveau > Avec l'éditeur SQL et XQuery afin d'ouvrir un canevas de fonction définie par l'utilisateur dans l'éditeur SQL et XQuery.
    • Cliquez sur Nouveau > Avec l'éditeur de routines pour ouvrir une fenêtre permettant de spécifier le nom, le langage et le projet de développement de données de la fonction UDF et cliquez sur Terminer.
    Si vous utilisez l'éditeur SQL et XQuery, vous pouvez modifier le canevas et exécuter la fonction définie par l'utilisateur à partir de la vue de l'éditeur pour déployer la fonction sur la base de données. Si vous utilisez l'éditeur de routines, la fonction UDF est ajoutée au dossier Fonctions UDF du projet de développement de données spécifié et la fonction s'ouvre dans l'éditeur de routines.

Commentaires