c1 SQL
c1 SQL
c1 SQL
Pour extraire des données de la base, vous devez utiliser l'instruction SQL (Structured Query
Language) SELECT. Il est parfois nécessaire de restreindre le nombre de colonnes à afficher. Ce
chapitre décrit toutes les instructions SQL nécessaires à l'exécution de ces actions.
Vous souhaiterez peut-être créer des instructions SELECT réutilisables. Ce chapitre aborde également
l'environnement iSQL*Plus dans lequel vous exécutez les instructions SQL.
Remarque : iSQL*Plus est un nouvel outil d'Oracle9i. Il s'agit d'un environnement de navigation
dans lequel vous exécutez des commandes SQL. Dans les versions antérieures d'Oracle, SQL*Plus
était l'environnement par défaut d'exécution des commandes SQL. SQL*Plus est toujours disponible.
Il est présenté dans l'annexe C.
Vous pouvez remplacer l'affichage d'un en-tête de colonne par celui d'un alias. Les alias de colonne
sont décrits plus en détail dans la suite de ce chapitre.
…
Le langage SQL et l'outil iSQL 1-21
Doublons
Par défaut, iSQL*Plus affiche le résultat d'une interrogation sans éliminer les doublons. L'exemple
ci-dessus affiche la totalité des numéros de service de la table EMPLOYEES. Les numéros de service
apparaissent plusieurs fois.
Langage de communication avec le serveur Reconnaît les instructions SQL et les envoie au
Oracle pour l'accès aux données serveur
Basé sur le langage SQL conforme à la norme Interface propriétaire d'Oracle pour l'exécution
ANSI (American National Standards Institute) d'instructions SQL
Manipule les données et la définition des tables Interdit la manipulation des valeurs de la base de
de la base de données données
Ne présente pas de caractère de suite Présente un tiret (-) comme caractère de suite si
la commande dépasse une ligne
Abréviation impossible Abréviation possible
iSQL*Plus
iSQL*Plus est un environnement d'exécution qui vous permet d'envoyer des instructions SQL au serveur de
bases de donnée, mais aussi de les éditer et de les sauvegarder. Les instructions peuvent être exécutées à l'invite
SQL ou depuis un fichier script.
Remarque : L'environnement SQL*Plus est présenté dans l'annexe C.