Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. SQL*Plus
SQL*Plus 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
SQL*Plus
Description de l'image Sqlplus.gif.
Description de l'image SqlPlus connected.png.
Informations
Développé par Oracle (entreprise)
Première version 1982
État du projet Actif
Environnement UNIX, Microsoft Windows
Langues anglais
Type Interpréteur de commandes SQL
Licence Propriétaire
Documentation docs.oracle.com/cd/B19306_01/server.102/b14357/qstart.htmVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

SQL*Plus est un utilitaire en ligne de commande développé par Oracle qui permet aux utilisateurs d'exécuter interactivement des commandes SQL et PL/SQL. Décliné en plusieurs versions (graphique et web) il est principalement distribué avec le produit Oracle Database.

Historique

[modifier | modifier le code]

La première version de SQL*Plus s'appelait UFI (User Friendly Interface) et semble dater de 1982[1]. Ce nom a été utilisé jusqu'à la version 4 d'Oracle.

Après avoir ajouté de nouvelles fonctionnalités, les développeurs renommèrent l'utilitaire en Advanced UFI et, depuis la version 5 de la base Oracle, le produit a été renommé en SQL*Plus[2].

Au fil des années, SQL*Plus s'est décliné en plusieurs versions : en plus du mode ligne de commande, un mode graphique nommé « SQL*Plus GUI » et un mode web nommé « iSQL*Plus » ont été implémentés[3]. La version graphique n'est qu'une alternative à la version en ligne de commande ; la version via navigateur nécessite en plus un serveur permettant de faire le lien entre la base de données et le navigateur. Depuis la version 11g d'Oracle Database, les versions SQL*Plus GUI et iSQL*Plus ne sont plus fournies avec le produit[4].

Fonctionnalités

[modifier | modifier le code]

SQL*Plus peut interpréter plusieurs catégories de texte : requêtes SQL, blocs PL/SQL, commandes de gestion de l'environnement de SQL*Plus, commentaires et commandes externes.

Les requêtes SQL et les blocs PL/SQL peuvent être édités, sauvegardés, chargés et exécutés[5]. Les résultats de requêtes peuvent être formatés, sauvegardés, imprimés[5]. SQL*Plus peut également interagir avec les bases de données : lister les définitions de tables, accéder et enregistrer des données dans la base, et effectuer quelques opérations d'administration[5].

Compléments

[modifier | modifier le code]
Variables

Certaines variables internes de SQL*Plus sont accessibles :

  • Les variables utilisateurs ou « variables de substitution », visibles avec la commande DEFINE, utilisables dans toute requête SQL ou bloc PL/SQL et préfixées par « & » ou « && » ;
  • La variable bind (« assemblage »), visible avec les commandes VARIABLE et PRINT, utilisable dans les blocs PL/SQL et préfixée par « : » ;
Modules complémentaires

Certains modules complémentaires pour SQL*Plus ont été développés par des éditeurs tiers. Exemples parmi d'autres

  • SQL Assistant, édité par softtree, permet la saisie de commande de manière plus aisée avec notamment la présence d'aide à la saisie[6].
  • rlwrap permet la completion de commandes (Complètement de l'interpréteur de commande  (en)) pour SQL*Plus (ainsi que d'autres utilitaires) sur des environnements Linux / Unix[7].

Utilisation

[modifier | modifier le code]

Les interfaces graphiques fournies par Oracle (Oracle SQL Developer, etc.) ou par d'autres éditeurs ont réduit la proportion d'utilisateurs de SQL*Plus. Certains produits d'éditeurs tiers ont été rendus compatibles avec SQL*Plus : Toad[8], Interpréteur de commandes DB2[9].

Références

[modifier | modifier le code]
  • (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « SQL*Plus » (voir la liste des auteurs).
  1. ↑ Date de copyright sur la boîte de dialogue « à propos » de SQL*Plus GUI
  2. ↑ Oracle Insights : Tales of the Oak Table, 2004, 419 p. (ISBN 978-1-59059-387-5, lire en ligne), p. 35
  3. ↑ (en) « SQL*Plus Quick Start (Release 10.2) », Oracle (consulté le 17 mars 2014)
  4. ↑ (en) « Deprecated Components in Oracle Database 11g Release 1 (11.1) », Oracle Docs (consulté le 17 mars 2014)
  5. ↑ a b et c « SQL*Plus Tutorial », www.sql-plus.com (consulté le 18 mars 2014)
  6. ↑ (en) « Page de présentation de SQL Assistant », Softtree.com (consulté le 17 mars 2014)
  7. ↑ « rlwrap » (consulté le 17 mars 2014)
  8. ↑ (en) « SQL*Plus Compatibility », informit.com, 18 avril 2003 (consulté le 17 mars 2014)
  9. ↑ « DB2 version 9.7 for Linux, UNIX, and Windows, rubrique Ajout d'un interpréteur de commandes compatible avec SQL*Plus », IBM (consulté le 17 mars 2014)

Voir aussi

[modifier | modifier le code]

Sur les autres projets Wikimedia :

  • SQL*Plus, sur Wikibooks

Articles connexes

[modifier | modifier le code]
  • Oracle Database
  • Oracle SQL Developer

Liens externes

[modifier | modifier le code]
  • (en) SQL*Plus User's Guide and Reference
  • (en) SQL*Plus Tutorial
  • icône décorative Portail de l’informatique
  • icône décorative Portail des logiciels
  • icône décorative Portail des bases de données
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=SQL*Plus&oldid=211449478 ».
Catégories :
  • Système de gestion de base de données
  • Logiciel pour Windows
  • Logiciel pour Unix
  • Oracle Database
Catégories cachées :
  • Image locale différente de celle de Wikidata
  • Page utilisant P2078
  • Article utilisant une Infobox
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés
  • Portail:Logiciel/Articles liés
  • Portail:Bases de données/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id