Livre
ORACLE : Système de Gestion de Bases de Données relationnel Dispose de plusieurs outils dont SQLPLUS. SQLPLUS = outil d’Oracle qui permet : d’utiliser les commandes du langage standard SQL d’utiliser les commandes du langage procédural PL/SQL autres commandes - SQL : permet de stocker, modifier, supprimer, retrouver des données stockées dans le SGBD. PL/SQL : permet de regrouper des ordres SQL dans des blocs (procédures)
L’outil SQLPLUS permet donc : - d'utiliser des ordres SQL - d'utiliser des blocs PL/SQL - d'exécuter d'autres tâches spécifiques; par exemple : - entrer, stocker, éditer, retrouver et exécuter des commandes SQL et des blocs PL/SQL, stockées temporairement dans le Buffer - formatter, effectuer des calculs, stocker et imprimer les résultats - lister les descriptions de tables ou de colonnes - accéder et échanger des données entre différentes B.D - afficher des messages pour l'utilisateur (ou accepter des réponses) 2. Autres manières d’utiliser le SGBD Oracle : SQL*ReportWriter : permet de rédiger des rapports de qualité SQL*FORMS : pour créer, maintenir et exécuter des applications (masques de saisies, triggers, …) Oracle for 1-2-3 : accès à une BD Oracle depuis l’utilitaire LOTUS1-2-3. SQL*QMX interface compatible avec QMF d’IBM, requêtes par l’exemple, et requêtes SQL interactif. Easy*SQL : interface ad-hoc, ne nécessite pas de connaissance en SQL. => menus, graphiques, rapports simples, … SQL*GRAPH données sous format graphique, SQL*NET : pour gérer la distribution (réseau)
3.
Eléments de SQLPLUS
DEFINTIONS : - commande : instruction pour SQL*PLUS ou pour le SGBD - bloc : ensemble de commandes SQL (ou PL/SQL) regroupées en une procédure logique - table : unité de base de stockage dans le SGBD - interrogation : commande SQL (un SELECT) pour retrouver des informations à partir d'une ou plusieurs tables