Exécuter des requêtes Direct SQL
Exécutez des requêtes SQL sur votre base de données directement à partir d'une feuille de calcul et extrayez et gérez vos données à l'aide de compléments de feuille de calcul.
Utilisez SQL direct pour effectuer diverses opérations, par exemple, créer des tables et, lorsque les privilèges de base de données et les règles d'objet le permettent, exécuter des instructions SQL INSERT, UPDATE, DELETE et d'autres. Le complément extrait les données de votre base de données et affiche les résultats dans la feuille de calcul. Vous pouvez exécuter plusieurs requêtes simultanément et obtenir leurs résultats dans le même classeur en sélectionnant différentes feuilles de calcul.
La durée d'affichage des résultats dépend de la complexité de l'interrogation et du volume de données.
Exécuter des requêtes à partir de SQL direct
L'exemple suivant utilise des tables pour exécuter des requêtes Direct SQL. Vous pouvez exécuter des requêtes sur des vues en procédant de la même manière.
Remarques :
Connectez-vous à votre base de données à partir d'une feuille de calcul pour utiliser les fonctionnalités du module d'extension.
-
Démarrez Microsoft Excel ou Google Sheets et ouvrez un classeur.
-
Dans le menu Oracle Database, sélectionnez SQL direct.
La fenêtre SQL direct affiche par défaut les tables existantes dans le schéma. Cliquez sur Vues pour afficher les vues existantes. Vous pouvez sélectionner l'objet à interroger, par exemple, interroger toutes les colonnes d'une table ou interroger une colonne spécifique. De même, vous pouvez interroger toutes les colonnes d'une vue ou une colonne spécifique. Vous pouvez également utiliser la zone de recherche pour rechercher des tables et des vues.
-
Cliquez avec le bouton droit de la souris sur l'objet à interroger et cliquez sur Sélectionner.
Pour interroger toutes les colonnes d'une table, cliquez avec le bouton droit de la souris sur la table sous Tables et cliquez sur Sélectionner. Pour interroger une colonne spécifique d'une table, cliquez sur la table pour la développer, cliquez avec le bouton droit de la souris sur la colonne et cliquez sur Sélectionner. De même, vous pouvez sélectionner des vues et leurs colonnes.
L'éditeur de requête sous la section Ecrire une requête est automatiquement renseigné avec la requête SQL pour l'objet sélectionné. Vous pouvez utiliser la requête générée automatiquement ou la modifier dans l'éditeur de requête.
Si vous sélectionnez une autre table ou un autre objet, la requête SQL est actualisée dans l'éditeur de requête.
-
Dans l'option Sélectionner une feuille de calcul, sélectionnez la feuille dans laquelle vous souhaitez extraire et afficher les résultats de la requête.
-
Cliquez sur Exécuter pour exécuter la requête SQL.
Remarques :
Vous ne pouvez pas exécuter une requête vide. Si l'éditeur de requête sous Ecrire une requête est vide et que vous cliquez sur Exécuter, le module d'extension affiche une erreur.
Le complément affiche les données de votre résultat de requête dans la feuille sélectionnée.
Rubrique parent : Utilisation des fonctionnalités des compléments de feuille de calcul
