SQL*Plus
Définition : SQL*Plus
SQL*Plus est un client Oracle basique en mode texte, qui n'est plus vraiment utilisé (on utilise Oracle SQL Developer à la place).
SQL*Plus désigne aussi un langage interne à Oracle destiner à gérer la présentation des résultats de requêtes en mode texte (états textuels).
Complément : SQL*Plus dans SQL Developer
Oracle SQL Developer utilise également SQL*Plus mais ne supporte pas toutes les fonctions.
http://www.oracle.com/technetwork/developer-tools/sql-developer/sql-worksheet-commands-097146.html
Méthode : Usages
Le paramétrage de la présentation des résultats de requête est utile au développeur pour avoir des retours lisibles dans son terminal d'exécution.
Il peut aussi servir à des parties applicatives comme le formatage pour un export CSV.
...
Attention :
SQL*PLus ne travaille ni sur le contenu ni sur la structure, uniquement sur la présentation.
Variables d'environnement
Syntaxe :
SQL*Plus permet de fixer la valeur de variables d'environnement avec la commande :
Ces paramètres peuvent être lus avec la commande :
Exemple :
Fichiers d'entrée et de sortie
Syntaxe : Exécuter un fichier
Syntaxe : Sortie dans un fichier
Pour enregistrer les résultats d'une exécution de requêtes dans un fichier :