Utiliser la fonction Select AI pour générer des instructions SQL à partir d'invites en langage naturel

Autonomous Database sur une infrastructure Exadata dédiée La sélection de l'intelligence artificielle vous permet d'interroger vos données à l'aide du langage naturel.

La fonction de sélection de l'IA permet à Autonomous Database d'utiliser l'IA générative avec des modèles LLL (Large Language Models) pour convertir le texte d'entrée de l'utilisateur en SQL Oracle. Sélectionnez IA pour traiter l'invite en langage naturel, compléter l'invite avec des métadonnées, puis générer et exécuter une interrogation SQL.

Rubriques connexes

Terminologie

Il est important de comprendre les différents termes utilisés avec Select AI avant de l'utiliser.

Les termes suivants sont liés à la fonction Sélectionner l'IA :

Terme Définition

Données d'identification de la base de données

Les données d'identification de base de données sont des données d'identification d'authentification utilisées pour accéder aux bases de données et interagir avec elles. Ils se composent généralement d'un nom d'utilisateur et d'un mot de passe, parfois complétés par des facteurs d'authentification supplémentaires tels que des jetons de sécurité. Ces informations d'identification sont utilisées pour établir une connexion sécurisée entre une application ou un utilisateur et une base de données, garantissant que seules les personnes ou les systèmes autorisés peuvent accéder aux données stockées dans la base et les manipuler.

Hallucination en LLM

L'hallucination dans le contexte des grands modèles linguistiques fait référence à un phénomène où le modèle génère un texte incorrect, non significatif ou sans rapport avec l'invite d'entrée. Bien qu'ils résultent de la tentative du modèle de générer du texte cohérent, ces instances peuvent contenir des informations fabriquées, trompeuses ou purement imaginatives. L'hallucination peut survenir en raison de biais dans les données d'entraînement, d'un manque de compréhension du contexte approprié ou de limites dans le processus d'entraînement du modèle.

GIA Le service de gestion des identités et des accès (GIA) pour Oracle Cloud Infrastructure vous permet de configurer les droits d'accès aux ressources en nuage. Vous pouvez contrôler le type d'accès affecté à un groupe d'utilisateurs et les ressources concernées. Pour en savoir plus, voir Aperçu du service de gestion des identités et des accès.

Modèle de langue large (LLM)

Les modèles de langage volumineux font référence à des modèles d'intelligence artificielle avancés qui sont entraînés sur des quantités massives de données textuelles pour comprendre et générer des interrogations de type humain sur le langage, le code logiciel et la base de données. Ces modèles sont en mesure d'effectuer un large éventail de tâches de traitement du langage naturel, notamment la génération de texte, la traduction, la récapitulation, la réponse aux questions, l'analyse des sentiments, etc. Les LLM sont généralement des architectures réseau neuronales qui apprennent les modèles, le contexte et la sémantique à partir des données d'entrée, ce qui leur permet de générer du texte cohérent et pertinent sur le plan contextuel.

Invites du langage naturel

Les invites en langage naturel sont des instructions lisibles par l'homme ou des demandes fournies pour guider les modèles d'IA générative, tels que les modèles de langage volumineux. Au lieu d'utiliser des langages de programmation ou des commandes spécifiques, les utilisateurs peuvent interagir avec ces modèles en entrant des invites dans un format plus conversationnel ou en langage naturel. Les modèles génèrent ensuite la sortie en fonction de l'invite fournie.

Liste de contrôle d'accès au réseau

Une liste de contrôle d'accès au réseau est un ensemble de règles ou d'autorisations qui définissent le trafic réseau autorisé à passer par un périphérique réseau, tel qu'un routeur, un pare-feu ou une passerelle. Les listes de contrôle d'accès sont utilisées pour contrôler et filtrer le trafic entrant et sortant en fonction de divers critères tels que les adresses IP, les numéros de port et les protocoles. Ils jouent un rôle crucial dans la sécurité du réseau en permettant aux administrateurs de gérer et de restreindre le trafic réseau pour empêcher l'accès non autorisé, les attaques potentielles et les violations de données.

Exemples d'utilisation de Select AI

Explorez l'intégration de Select AI d'Oracle à divers fournisseurs d'intelligence artificielle tels que OpenAI, Cohere, Azure Open AI et OCI Generative AI pour générer des interrogations SQL directement à partir du langage naturel.

Ces exemples présentent des actions Select AI courantes et vous guident tout au long de la configuration de votre profil avec différents fournisseurs d'IA pour tirer parti de ces actions.

Exemple : Sélectionner des actions d'IA

L'exemple suivant illustre des actions telles que runsql, showsql, narrate, chat et explainsql que vous pouvez effectuer avec SELECT AI. Ces exemples utilisent le schéma sh avec le fournisseur d'intelligence artificielle et les attributs de profil définis dans la fonction DBMS_CLOUD_AI.CREATE_PROFILE.

SQL> select ai how many customers exist;
 
CUSTOMER_COUNT
--------------
         55500
 
SQL> select ai showsql how many customers exist;
 
RESPONSE
----------------------------------------------------
SELECT COUNT(*) AS total_customers
FROM SH.CUSTOMERS
 
 
SQL> select ai narrate how many customers exist;
 
RESPONSE
------------------------------------------------------
There are a total of 55,500 customers in the database.
 
SQL> select ai chat how many customers exist;
 
RESPONSE
--------------------------------------------------------------------------------
It is impossible to determine the exact number of customers that exist as it con
stantly changes due to various factors such as population growth, new businesses
, and customer turnover. Additionally, the term "customer" can refer to individu
als, businesses, or organizations, making it difficult to provide a specific num
ber.


SQL> select ai explainsql how many customers in San Francisco are married;
 
RESPONSE
--------------------------------------------------------------------------------
SELECT COUNT(*) AS customer_count
FROM SH.CUSTOMERS AS c
WHERE c.CUST_STATE_PROVINCE = 'San Francisco' AND c.CUST_MARITAL_STATUS = 'Married';
 
Explanation:
- We use the 'SH' table alias for the 'CUSTOMERS' table for better readability.
- The query uses the 'COUNT(*)' function to count the number of rows that match the given conditions.
- The 'WHERE' clause is used to filter the results:
  - 'c.CUST_STATE_PROVINCE = 'San Francisco'' filters customers who have 'San Francisco' as their state or province.
  - 'c.CUST_MARITAL_STATUS = 'Married'' filters customers who have 'Married' as their marital status.
The result of this query will give you the count of customers in San Francisco who are married, using the column alias 'customer_count' for the result.
 
Remember to adjust the table and column names based on your actual schema if they differ from the example.
 
Feel free to ask if you have more questions related to SQL or database in general.

Directives d'utilisation

Fournit des directives d'utilisation qui garantissent l'utilisation efficace et appropriée des invites de langage naturel pour la génération SQL afin d'améliorer l'expérience utilisateur.

Utilisation projetée

Cette fonction est destinée à la génération et à l'exécution d'interrogations SQL résultant d'invites en langage naturel fournies par l'utilisateur. Il automatise ce qu'un utilisateur peut faire manuellement en fonction de ses métadonnées de schéma en combinaison avec un modèle de langage volumineux (LLM) de son choix.

Bien que toute invite puisse être fournie, y compris celles qui ne sont pas liées à la production de résultats d'interrogation SQL, Select AI se concentre sur la génération d'interrogation SQL. La sélection de l'intelligence artificielle permet de soumettre des demandes générales avec l'action chat.

Invite - Données d'augmentation

La base de données augmente l'invite spécifiée par l'utilisateur avec les métadonnées de la base de données pour atténuer les hallucinations du LLM. L'invite augmentée est ensuite envoyée au LLM spécifié par l'utilisateur pour produire la requête.

La base de données augmente l'invite uniquement avec les métadonnées de schéma. Ces métadonnées peuvent inclure des définitions de schéma, des commentaires de table et de colonne et du contenu disponible à partir du dictionnaire de données et du catalogue. Aux fins de génération SQL, la base de données ne fournit pas de contenu de table ou de vue (valeurs réelles de ligne ou de colonne) lors de l'augmentation de l'invite.

L'action narrate, cependant, fournit le résultat de l'interrogation, qui peut contenir des données de base de données, au LLM spécifié par l'utilisateur à partir duquel générer un texte en langage naturel décrivant les résultats de l'interrogation.

AVERTISSEMENT :

Les grands modèles linguistiques (LLM) ont été formés sur un large éventail de documents et de contenus textuels, généralement à partir d'Internet. Par conséquent, les LLM peuvent avoir incorporé des modèles de contenu non valide ou malveillant, y compris l'injection SQL. Ainsi, alors que les LLM sont capables de générer du contenu utile et pertinent, ils peuvent également générer des informations incorrectes et fausses, y compris des requêtes SQL qui produisent des résultats inexacts et / ou compromettent la sécurité de vos données.

Les interrogations générées en votre nom par le fournisseur LLM spécifié par l'utilisateur seront exécutées dans votre base de données. Votre utilisation de cette fonction est uniquement à vos propres risques et, nonobstant toute autre condition relative aux services fournis par Oracle, constitue votre acceptation de ce risque et votre exclusion expresse de la responsabilité ou de la responsabilité d'Oracle pour tout dommage résultant de cette utilisation.

À propos de la génération SQL

L'utilisation du langage naturel pour interagir avec vos données de base de données est désormais réalisable avec les LLM. Cela signifie que vous pouvez utiliser le langage naturel, par exemple l'anglais ordinaire, pour interroger la base de données.

Lorsque vous utilisez Select AI, Autonomous Database gère le processus de conversion du langage naturel en SQL. Cela signifie que vous pouvez fournir une invite en langage naturel plutôt qu'un code SQL pour interagir avec vos données. Select AI sert d'outil de productivité pour les utilisateurs et les développeurs SQL et permet aux utilisateurs SQL non experts de tirer des informations utiles de leurs données, sans avoir à comprendre les structures de données ou les langages techniques.

L'ensemble DBMS_CLOUD_AI dans Autonomous Database permet l'intégration à un LLM spécifié par l'utilisateur pour générer du code SQL à l'aide d'invites en langage naturel. Le package aide à fournir au LLM une connaissance du schéma de base de données et lui demande d'écrire une interrogation SQL cohérente avec ce schéma. L'ensemble DBMS_CLOUD_AI fonctionne avec des fournisseurs d'intelligence artificielle tels que OpenAI, Cohere, Azure OpenAI Service et Oracle Cloud Infrastructure Generative AI.

Note :

Les utilisateurs doivent avoir un compte auprès du fournisseur d'intelligence artificielle et fournir leurs données d'identification au moyen des objets DBMS_CLOUD_AI utilisés par Autonomous Database.

Utiliser DBMS_CLOUD_AI pour configurer les profils d'IA

Autonomous Database utilise des profils d'IA pour faciliter et configurer l'accès à un LLM et pour configurer la génération d'énoncés SQL à partir d'invites en langage naturel.

Les profils d'IA comprennent des objets de base de données qui sont la cible pour les interrogations en langage naturel. Les métadonnées utilisées à partir de ces cibles peuvent inclure des noms de table de base de données, des noms de colonne, des types de données de colonne et des commentaires. Vous créez et configurez des profils d'IA à l'aide des procédures DBMS_CLOUD_AI.CREATE_PROFILE et DBMS_CLOUD_AI.SET_PROFILE.

Exigences pour configurer l'ensemble DBMS_CLOUD_AI

Les conditions suivantes sont requises pour exécuter DBMS_CLOUD_AI :

  • Accédez à un compte infonuagique Oracle Cloud Infrastructure et à une instance Autonomous Database.
  • Un compte d'API payant pour un fournisseur d'IA pris en charge, l'un des suivants :
    • OpenAI : Pour activer OpenAI pour générer du SQL à partir d'invites en langage naturel, obtenez des clés d'API à partir de votre compte payant OpenAI.

      Vous pouvez trouver votre clé d'API secrète dans vos paramètres d'utilisateur.

    • Cohère : Pour permettre à Cohere de générer des énoncés SQL à partir d'invites en langage naturel, obtenez des clés d'API à partir de votre compte payant Cohere.

      Cliquez sur Tableau de bord, puis sur Clés d'API dans la barre de navigation de gauche. Copiez la clé d'API par défaut ou créez-en une autre. Pour plus d'informations, voir Clés d'API.

    • Service Azure OpenAI : Pour activer le service OpenAI Azure pour générer du SQL à partir d'invites en langage naturel, configurez le fournisseur d'intelligence artificielle et donnez-lui accès.

      Pour utiliser le service OpenAI pour Azure, procédez comme suit :

      1. Obtenez vos clés d'API secrètes. Vous pouvez trouver vos clés d'API dans la section Resource Management de votre portail Azure. Dans la page Ressource du service OpenAI Azure, cliquez sur Clés et point d'extrémité. Vous pouvez copier KEY1 ou KEY2.
      2. Créez une ressource de service OpenAI pour Azure et déployez un modèle : Créez et déployez une ressource de service Azure OpenAI.

        Conseil :

        • Notez le nom de la ressource et le nom du déploiement, car ces paramètres sont utilisés pour fournir l'autorisation d'accès au réseau et créer votre profil de service OpenAI Azure à l'aide de la procédure DBMS_CLOUD_AI.CREATE_PROFILE.
        • Pour en savoir plus sur les limites de débit pour le jeton par minute sur un modèle, voir Quotas et limites du service Azure OpenAI.
      3. Autoriser l'accès au service Azure OpenAI :
        • Vous pouvez utiliser votre clé d'API secrète pour autoriser l'accès au service OpenAI pour Azure. Pour en savoir plus, voir l'exemple sous Exemples d'utilisation de Select AI.
    • Service d'intelligence artificielle générative pour OCI : Voir Comment générer la clé de signature d'API.
    • Google : Pour permettre à Google AI Studio de générer des réponses SQL et textuelles à vos invites en langage naturel, obtenez des clés d'API à partir de votre compte payant Google AI Studio.
      1. Allez à Google AI Studio.
      2. Cliquez sur Se connecter à Google AI Studio.
      3. Cliquez sur Get API key dans l'écran d'invite.
      4. Sélectionnez toutes les options applicables dans la page suivante.
      5. Cliquez sur Create API key.
      6. Cliquez sur Create API key in new project.

        L'écran affiche la progression et génère une clé d'API. Copiez la clé et enregistrez-la.

    • Anthropic : Pour permettre à Anthropic Developer Console de générer des réponses SQL et textuelles à vos invites en langage naturel, obtenez des clés d'API à partir de votre compte payant Anthropic Developer Console.
      1. Allez à Anthropic Developer Console.
      2. Inscrivez-vous pour un compte si vous n'en avez pas déjà un.
      3. Une fois connecté, naviguez jusqu'à la section API ou au tableau de bord.
      4. Recherchez une option pour générer ou voir des clés d'API.
      5. Cliquer pour créer une clé d'API.
      6. Copiez la clé d'API générée et enregistrez-la.

        L'API Claude est un service payant. Vous devrez ajouter des crédits à votre compte avant de pouvoir utiliser la clé d'API.

    • Hugging Face : Pour permettre à Hugging Face en tant que fournisseur d'intelligence artificielle de générer des réponses SQL et textuelles à vos invites de langage naturel, obtenez des clés d'API à partir de votre compte payant Hugging Face.
      1. Allez à Hugging Face.
      2. Inscrivez-vous pour un compte si vous n'en avez pas déjà un.
      3. Naviguez jusqu'aux paramètres de votre compte.
      4. Dans le menu de navigation, localisez les jetons d'accès.
      5. Cliquer pour créer une clé d'API.
      6. Copiez la clé d'API générée et enregistrez-la.
  • Privilèges de liste de contrôle d'accès réseau pour accéder à votre fournisseur d'intelligence artificielle externe.

    Note :

    La liste de contrôle d'accès réseau ne s'applique pas à l'intelligence artificielle générative OCI.
  • Données d'identification qui donnent accès au fournisseur d'intelligence artificielle.

Configurer l'ensemble DBMS_CLOUD_AI

Avant d'utiliser Select AI, voici les étapes à suivre pour activer DBMS_CLOUD_AI.

Pour configurer DBMS_CLOUD_AI :
  1. Accordez le privilège EXECUTE sur l'ensemble DBMS_CLOUD_AI à l'utilisateur qui souhaite utiliser Select AI.

    Par défaut, seul l'utilisateur ADMIN dispose du privilège EXECUTE. L'utilisateur ADMIN peut accorder le privilège EXECUTE à d'autres utilisateurs.

  2. Accorder l'accès à la liste de contrôle d'accès du réseau à l'utilisateur qui souhaite utiliser Select AI et pour le point d'extrémité du fournisseur d'intelligence artificielle.

    L'utilisateur ADMIN peut accorder l'accès à la liste de contrôle d'accès réseau. Pour plus d'informations, voir Procédure APPEND_HOST_ACE dans Informations de référence sur les ensembles et types PL/SQL pour Oracle Database 19c ou Informations de référence sur les ensembles et types PL/SQL pour Oracle Database 23ai.

  3. Créez des données d'identification pour permettre l'accès à votre fournisseur d'intelligence artificielle.

    Pour plus d'informations, voir Procédure CREATE_CREDENTIAL.

L'exemple suivant accorde le privilège EXECUTE à ADB_USER :
grant execute on DBMS_CLOUD_AI to ADB_USER;

L'exemple suivant accorde à ADB_USER le privilège d'utiliser le point d'extrémité api.openai.com.

BEGIN  
    DBMS_NETWORK_ACL_ADMIN.APPEND_HOST_ACE(
         host => 'api.openai.com',
         ace  => xs$ace_type(privilege_list => xs$name_list('http'),
                             principal_name => 'ADB_USER',
                             principal_type => xs_acl.ptype_db)
   );
END;
/

APPEND_HOST_ACE Paramètres de fonction

Paramètre Description

host

L'hôte, qui peut être le nom ou l'adresse IP de l'hôte. Vous pouvez utiliser un caractère générique pour spécifier un domaine ou un sous-réseau IP. L'hôte ou le nom de domaine n'est pas sensible à la casse.

Pour OpenAI, utilisez api.openai.com.

Pour Cohere, utilisez api.cohere.ai.

Pour Azure OpenAI Service, utilisez <azure_resource_name>.openai.azure.com. Voir Attributs de profil pour en savoir plus sur azure_resource_name.

Pour Google, utilisez generativelanguage.googleapis.com.

Pour Anthropic, utilisez api.anthropic.com.

Pour Hugging Face, utilisez api-inference.huggingface.co.

ace

Les entrées de contrôle d'accès (ACE). Le type XS$ACE_TYPE est fourni pour construire chaque entrée ACE pour la liste de contrôle d'accès. Pour plus de détails, voir Création de listes de contrôle d'accès et de candidatures exceptionnelles dans Oracle Database 19c Real Application Security Administrator's and Developer's Guide ou Oracle Database 23ai Real Application Security Administrator's and Developer's Guide.

Voici un exemple de création de données d'identification pour permettre l'accès à OpenAI.

EXEC DBMS_CLOUD.CREATE_CREDENTIAL('OPENAI_CRED', 'OPENAI', 'your_api_token');

Paramètres DBMS_CLOUD.CREATE_CREDENTIAL

Paramètre Description

credential_name

Nom des données d'identification à stocker. Le paramètre credential_name doit respecter les conventions d'attribution de nom d'objet Oracle, qui n'autorisent pas les espaces ni les tirets.

username

Les arguments username et password spécifient vos données d'identification pour le fournisseur d'intelligence artificielle.

username est un nom d'utilisateur spécifié par l'utilisateur.

password

Les arguments username et password spécifient vos données d'identification pour le fournisseur d'intelligence artificielle.

password est la clé d'API secrète de votre fournisseur d'intelligence artificielle et dépend du fournisseur, c'est-à-dire OpenAI, Cohere, Service OpenAI Azure, OCI, Google, Anthropic ou Hugging Face. Voir Exigences pour configurer l'ensemble DBMS_CLOUD_AI pour plus de détails.

Créer et définir un profil d'IA

Décrit les étapes de création et d'activation d'un profil d'IA.

Utilisez DBMS_CLOUD_AI.CREATE_PROFILE pour créer un profil d'IA. Démarrez ensuite DBMS_CLOUD_AI.SET_PROFILE pour activer le profil d'intelligence artificielle afin de pouvoir utiliser SELECT AI avec une invite en langage naturel.

Note :

Vous devez exécuter DBMS_CLOUD_AI.SET_PROFILE dans chaque nouvelle session de base de données (connexion) avant d'utiliser SELECT AI.

L'exemple suivant avec le fournisseur OpenAI crée un profil AI nommé OPENAI et définit le profil OPENAI pour la session d'utilisateur courante.

-- Create AI profile
--
SQL> BEGIN
  DBMS_CLOUD_AI.create_profile(
      'OPENAI',
      '{"provider": "openai",
        "credential_name": "OPENAI_CRED",
        "object_list": [{"owner": "SH", "name": "customers"},
                        {"owner": "SH", "name": "sales"},
                        {"owner": "SH", "name": "products"},
                        {"owner": "SH", "name": "countries"}]
       }');
END;
/
 
PL/SQL procedure successfully completed.
 
--
-- Enable AI profile in current session
--
SQL> EXEC DBMS_CLOUD_AI.set_profile('OPENAI');
 
PL/SQL procedure successfully completed.

Utiliser le mot clé d'intelligence artificielle pour entrer des invites

Utilisez AI comme mot clé dans un énoncé SELECT pour interagir avec la base de données à l'aide d'invites en langage naturel.

Le mot clé AI dans un énoncé SELECT indique au moteur d'exécution SQL d'utiliser le LLM identifié dans le profil d'intelligence artificielle actif pour traiter le langage naturel et générer du SQL.

Vous pouvez utiliser le mot clé AI dans une interrogation avec des clients Oracle tels que SQL Developer, des carnets OML et des outils de tierce partie pour interagir avec la base de données en langage naturel.

Note :

Vous ne pouvez pas exécuter d'énoncés PL/SQL, d'énoncés LDD ou d'énoncés LMD à l'aide du mot clé AI.

Syntaxe

La syntaxe pour exécuter l'invite d'IA est la suivante :
SELECT AI action natural_language_prompt

Paramètres

Les paramètres suivants sont disponibles pour le paramètre action :
Paramètre Description

runsql

Exécutez la commande SQL fournie à l'aide d'une invite en langage naturel. Il s'agit de l'action par défaut et il est facultatif de spécifier ce paramètre.

showsql

Affiche l'instruction SQL pour une invite en langage naturel.

narrate

Le résultat de l'invite est expliqué en langage naturel. Cette option envoie le résultat SQL au fournisseur d'intelligence artificielle pour produire un sommaire en langage naturel.

chat

Génère une réponse directement à partir du LLM en fonction de l'invite. Si conversation dans la fonction DBMS_CLOUD_AI.CREATE_PROFILE est réglé à true, cette option inclut le contenu d'interactions ou d'invites précédentes, éventuellement des métadonnées de schéma.

explainsql

Le code SQL généré à partir de l'invite est expliqué en langage naturel. Cette option envoie le code SQL généré au fournisseur d'intelligence artificielle pour produire une explication en langage naturel.

Notes d'utilisation

  • La sélection de AI n'est pas prise en charge dans Database Actions ou le service APEX. Vous ne pouvez utiliser que la fonction DBMS_CLOUD_AI.GENERATE.

  • Le mot clé AI n'est pris en charge que dans un énoncé SELECT.

  • Vous ne pouvez pas exécuter d'énoncés PL/SQL, d'énoncés LDD ou d'énoncés LMD à l'aide du mot clé AI.

  • La séquence est SELECT suivie de AI. Ces mots-clés ne sont pas sensibles à la casse. Une fois DBMS_CLOUD_AI.SET_PROFILE configuré, le texte après SELECT AI est une invite en langage naturel. Si aucun profil d'IA n'est défini, SELECT AI signale l'erreur suivante :

    ORA-00923: FROM keyword not found where expected
    00923. 00000 -  "FROM keyword not found where expected"
  • Les règles d'utilisation des caractères spéciaux s'appliquent conformément aux directives d'Oracle. Par exemple, utilisez deux guillemets simples si vous utilisez une apostrophe dans une phrase.

    select ai how many customers in SF don''t own their own home
  • Les LLM sont sujettes à des hallucinations et les résultats ne sont pas toujours corrects :

    • Il est possible que SELECT AI ne puisse pas exécuter le SQL généré pour une invite de langage naturel spécifique.

    • Il est possible que SELECT AI ne puisse pas générer SQL pour une invite de langage naturel spécifique.

    Dans un tel scénario, SELECT AI répond avec des informations pour vous aider à générer un énoncé SQL valide.

  • Utilisez l'action chat, avec SELECT AI chat, pour en savoir plus sur les structures SQL. Pour obtenir de meilleurs résultats avec l'action chat, utilisez des vues de base de données ou des tables avec des noms de colonne contextuels ou envisagez d'ajouter des commentaires de colonne expliquant les valeurs stockées dans les colonnes.

  • Pour accéder aux vues DBA ou USER, voir Vues DBMS_CLOUD_AI.