FAQ SQL*PlusConsultez toutes les FAQ
Nombre d'auteurs : 8, nombre de questions : 32, dernière mise à jour : 26 juin 2009 Ajouter une question
Cette F.A.Q. a été réalisée à partir des connaissances de membres de Developpez.com en vue de répondre à des questions fréquemment posées par les utilisateurs.
Elle traite exclusivement des questions relatives à SQL*Plus.
Nous espérons que cette F.A.Q. saura répondre à un maximum de vos questions. Nous vous souhaitons une bonne lecture.
L'équipe de Developpez.com.
- Comment exécuter la dernière commande tapée ?
- Comment compléter une ligne d'une requête ?
- Comment sauvegarder une session de travail ?
- Comment afficher le temps d'exécution d'une requête ?
- Comment afficher le contenu du Buffer ?
- Comment exécuter un script *.sql sans ouvrir SQL*Plus ?
- Comment exécuter un fichier .sql depuis le prompt SQL*Plus ?
- Comment éditer une requête dans un éditeur de texte ?
- Comment désactiver le caractère & commercial dans une requête ?
- Comment changer une chaine par une autre dans une requête ?
Utilisez le caractère slash "/" et appuyez sur la touche [Entrée].
Code sql : | Sélectionner tout |
SQL> /
Prenons la requête suivante afin d'ajouter une nouvelle colonne dans la requête :
Code SQL : | Sélectionner tout |
1 2 | SQL> SELECT EMPLOYEE_ID, FIRST_NAME 2 FROM employees |
Code SQL : | Sélectionner tout |
SQL> 1
Code SQL : | Sélectionner tout |
SQL> a , LAST_NAME
Code SQL : | Sélectionner tout |
1 2 | SQL> SELECT EMPLOYEE_ID, FIRST_NAME, LAST_NAME 2 FROM employees |
Il suffit d'utiliser la commande suivante :
Code SQL : | Sélectionner tout |
SQL> SPOOL cheminVersLeFichier/nomDuFichier
Pour arrêter cette sauvegarde, utiliser la commande suivante :
Code SQL : | Sélectionner tout |
SQL> SPOOL OFF
Code SQL : | Sélectionner tout |
SQL> SET TIMI[ING] ON/OFF
Code SQL : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 | SQL> SET timing ON SQL> SELECT sysdate FROM dual; SYSDATE -------- 15/05/09 Ecoulé : 00 :00 :00.04 SQL> |
Code SQL : | Sélectionner tout |
SQL> list
Exemple :
Code SQL : | Sélectionner tout |
1 2 3 | SQL> list 1* select * from account SQL> |
Il vous suffit de combiner les commandes de connexion et d'ajouter à la suite < Fichier.SQL.
Exemple :
Code SQL : | Sélectionner tout |
sqlplus scott/tigger < "c:/script.sql"
Code SQL : | Sélectionner tout |
sqlplus scott/tigger @"c:/script.sql"
Code SQL : | Sélectionner tout |
sqlplus / @"c:/script.sql"
Il suffit d'utiliser la commande suivante :
Code SQL : | Sélectionner tout |
SQL> @cheminVersLeFichier/nomDuFichier
Code SQL : | Sélectionner tout |
SQL> @/home/oracle/scripts/CreateSchema.sql
Pour commencer, vérifier la valeur de la variable _EDITOR avec la commande suivante :
Code SQL : | Sélectionner tout |
SQL> DEFINE _EDITOR
Code SQL : | Sélectionner tout |
SQL> DEFINE _EDITOR="C:/Program Files/Notepad++/notepad++.exe"
Code SQL : | Sélectionner tout |
SQL> ed
Le & commercial est le marqueur par défaut qui indique que le mot qui suit est une variable de substitution. Il permet de demander à un utilisateur une nouvelle valeur via un prompt.
Pour désactiver cette fonctionnalité, tapez la commande suivante (suivant votre version d'Oracle) :
Code SQL : | Sélectionner tout |
SQL> SET DEFINE OFF
Code SQL : | Sélectionner tout |
SQL> SET SCAN OFF
Code SQL : | Sélectionner tout |
SQL> SET DEFINE @
Prenons la requête suivante afin de modifier la chaine de caractère 'EMPLOYEE_ID' par 'DEPARTEMENT_ID'
Code SQL : | Sélectionner tout |
1 2 | SQL> SELECT EMPLOYEE_ID, FIRST_NAME 2 FROM employees |
Code SQL : | Sélectionner tout |
SQL> 1
Code SQL : | Sélectionner tout |
SQL> c /EMPLOYEE_ID/DEPARTEMENT_ID
Code SQL : | Sélectionner tout |
1 2 | SQL> SELECT DEPARTEMENT_ID, FIRST_NAME 2 FROM employees |
Proposer une nouvelle réponse sur la FAQ
Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour çaLes sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2024 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.