Prise en charge de Multilingual Engine

Remarque

Cette fonctionnalité n'est pas disponible pour les services de base de données MySQL.
SQL Worksheet prend en charge la fonctionnalité Multilingual Engine (MLE) qui vous permet d'exécuter du code JavaScript dans la feuille de calcul.

Conditions requises

Pour la disponibilité des fonctionnalités MLE, vous avez besoin des éléments suivants :

  • Package DBMS_MLE dans Oracle Database version 21c et versions ultérieures. Pour plus d'informations, reportez-vous à DBMS_MLE dans le manuel Oracle Database PL/SQL Packages and Types Reference.

  • Privilèges EXECUTE DYNAMIC MLE et EXECUTE ON JAVASCRIPT qui vous sont affectés.

Vous pouvez utiliser le code JavaScript dans la feuille de calcul de l'une des manières suivantes :

  • Créer une feuille de calcul JavaScript
  • Exécuter le code JavaScript dans une feuille de calcul standard
  • Exécuter du code JavaScript en tant que bloc PL/SQL

Création d'une feuille de calcul JavaScript

Vous pouvez ouvrir la feuille de calcul en mode JavaScript. Dans ce mode, les icônes de barre d'outils et les onglets de sortie prennent en charge le développement de code JavaScript.

Pour créer et enregistrer une feuille de calcul JavaScript :

  1. Dans la barre d'outils, développez l'icône Nouveau fichier et sélectionnez JavaScript.
  2. Lorsque vous entrez du code dans la feuille de calcul, le code JavaScript est automatiquement mis en surbrillance.
  3. Exécutez le code JavaScript dans la feuille de calcul à l'aide de Script d'exécution.
  4. Cliquez sur Enregistrer.

    Dans le volet Fichiers, (JS) est ajouté au nom du fichier JavaScript. Vous pouvez ainsi identifier rapidement le fichier JavaScript.

Cette image présente le code JavaScript exécuté dans une feuille de calcul JavaScript.

Exécuter le code JavaScript dans une feuille de calcul standard

Dans une feuille de calcul standard (lorsque la feuille de calcul n'est pas en mode JavaScript) :

  1. Sélectionnez le code JavaScript à exécuter.
  2. Dans la barre d'outils de la feuille de calcul, développez l'icône Exécuter le script et sélectionnez Exécuter en tant que JavaScript.
    Remarque

    La sélection de l'option Exécuter en tant que script SQL entraîne une erreur.
Cette image présente le code JavaScript exécuté dans une feuille de calcul standard.

Exécuter du code JavaScript en tant que bloc PL/SQL

Vous pouvez utiliser un bloc de code PL/SQL pour exécuter du code JavaScript.

Dans la barre d'outils de la feuille de calcul, développez l'icône Exécuter le script et sélectionnez Exécuter en tant que script SQL (F5).

Cette image présente le code JavaScript exécuté en tant que bloc de code PL/SQL dans SQL Worksheet.