Dimanche 12 juin 2011 7 12 /06 /Juin /2011 12:16

 

Description des commandes SQLPLUS Oracle.

 

SQLPLUS COMMANDS LIST

Commandes SQLPLUS

Descriptions Commandes SQLPLUS

@ ("at" sign) Exécute un script. Le script peut être appelé à partir du système de fichiers local ou d'un serveur web.
  (@mon_script.sql)
(@HTTP://machine_name.domain:port/mon_script.sql)
@@ (double "at" sign) Exécute un script. Cette commande est similaire à la commande @ (arobase).Elle est utile pour l'exécution de scripts imbriqués.
/ (slash) Exécute ou réexécute la commande SQL ou bloc PL/SQL.
ACCEPT Lit une ligne d'entrée et la stocke dans une variable de substitution donnée.
  ACCEPT pswd CHAR PROMPT 'Password: ' HIDE
ACCEPT nom CHAR FORMAT 'A20' PROMPT 'Entrer NOM : '
*APPEND Ajoute le texte spécifié à la fin de la ligne courante dans le tampon.
  SQL> 1
1* SELECT societe, ville
SQL> APPEND FROM societe
1* SELECT societe, ville FROM societe
SQL>/
ARCHIVE LOG Démarre ou arrête l'archivage automatique des fichiers journaux en ligne manuellement ou affiche des informations sur des fichiers de journalisation.
  ARCHIVE LOG LIST
ARCHIVE LOG STOP
ARCHIVE LOG NEXT
ARCHIVE LOG ALL
ARCHIVE LOG START
ATTRIBUTE Spécifie les caractéristiques pour un attribut donné d'un objet de type colonne, et énumère les caractéristiques d'affichage en cours pour un seul attribut ou tous les attributs.
  ATTRIBUTE SOCIETE_TYPE.NOM FORMAT A20
ATTRIBUTE SOCIETE_TYPE.CAPITAL FORMAT $999,999,990.99
BREAK Indique où et comment un changement de mise en forme dans un rapport. Rupture
  BREAK ON DEPT_ID SKIP PAGE ON SOCIETE_ID SKIP 1 ON CAPITAL SKIP 1
BTITLE Place et formate un titre précis au bas de chaque page du rapport.
  BTITLE LEFT 'PLANNING VENTES' RIGHT '1 JAN 2011'
BTITLE COL 50 'CONFIDENTIAL' TAB 6 '1 JAN 2011'
*CHANGE Change le texte sur la ligne courante dans le tampon.
  SQL> 1
1* SELECT societe, ville FROM societe
SQL> CHANGE /ville/CP
1* SELECT societe, CP FROM societe
SQL>
CLEAR Réinitialiser ou effacer
  CLEAR BREAKS
CLEAR COLUMNS
COLUMN Spécifie les caractéristiques d'affichages pour une colonne donnée, ou liste les caractéristiques d'affichage en cours pour une colonne unique ou pour toutes les colonnes.
  COLUMN commentaire FORMAT A20 WRAP
COLUMN commentaire FORMAT A20 WORD_WRAP
COLUMN capital FORMAT $99,999,990.99
COLUMN societe FORMAT A20
COMPUTE Calcule et affiche les lignes en utilisant divers calculs standard, sur sous-ensembles de lignes sélectionnées.
  COMPUTE SUM OF capital ON REPORT
COMPUTE AVG LABEL 'Dept Average' OF capital ON DEPARTMENT
CONNECT Connecte un utilisateur à Oracle Database.
  CONNECT SCOTT/TIGER@alias
CONNECT / AS SYSDBA
COPY Copie le résultat d'une requête dans une table dans la bdd ou une autre base de données.
  COPY FROM scott@PARIS_DB TO scott@LILLE_DB -
CREATE NEW_EMP USING SELECT * FROM EMP
DEFINE Spécifie une variable de substitution et lui attribue une valeur CHAR. Affiche la liste des variables.
  DEFINE POS = MANAGER
DEFINE DEPARTMENT_ID = 10
DEFINE DEPARTMENT_ID
*DEL Supprime une ou plusieurs lignes de la mémoire tampon.
DESCRIBE Affiche la liste des définitions de colonne pour une table spécifiée, vue ou synonymes…
  DESCRIBE emp
DESC emp
DISCONNECT Deconnecte de la base de données l'utilisateur courant mais ne quitte pas SQL*Plus.
  CONNECT HR
SELECT LAST_NAME, DEPARTMENT_NAME FROM EMP;
DISCONNECT
*EDIT Invoque un éditeur de texte du système d'exploitation.
  EDIT REPORT
EXECUTE Exécute une simple instruction PL / SQL.
EXIT Met fin à SQL*Plus et rend le contrôle au système d'exploitation.
*GET Charge un fichier du système d'exploitation dans la mémoire tampon.
HELP Accède a l'aide SQL*Plus en ligne de commande.
*HOST Exécute une commande système d'exploitation sans avoir à quitter SQL * Plus.
  HOST dir *.sql
HOST ls *.sql (unix)
HOST MOVE E:\CONTROL03.CTL F:\CONTROL03.CTL
*INPUT Ajoute un ou plusieurs nouvelles lignes après la ligne courante dans le tampon.
LIST Listes une ou plusieurs lignes de la mémoire tampon.
  LIST
LIST 2
LIST * LAST
PASSWORD Permet la modification d'un mot de passe sans écho.
PASSWORD
PASSWORD user_name
PAUSE Affiche le texte spécifié, puis attend que l'utilisateur appuit sur Retour.
SET PAUSE OFF
PAUSE Mettre du papier dans l'imprimante and ENTER pour continuer.
PRINT Affiche la valeur actuelle d'une variable BIND
PROMPT Envoie un message specifique à l'écran de l'utilisateur.
RECOVER Effectue un media recovery sur un ou plusieurs tablespaces, fichiers de données une ou plusieurs, ou la base de données.
RECOVER DATABASE
RECOVER DATABASE UNTIL TIME 04-JAN-2011:05:43:00
RECOVER TABLESPACE tbs_1, tbs_2
RECOVER DATAFILE 'data_01.db'
REMARK Début de commentaire dans un script.
REPFOOTER Places and formats a specified report footer at the bottom of each report, or lists the current REPFOOTER definition.
REPFOOTER PAGE CENTER 'Fin Listing Societe'
REPFOOTER OFF
REPHEADER Places and formats a specified report header at the top of each report, or lists the current REPHEADER definition.
REPHEADER PAGE CENTER 'Listing societe'
REPHEADER OFF
RUN Listes et exécute la commande SQL ou bloc PL/SQL actuellement stockés dans la mémoire tampon SQL.
*SAVE Enregistre le contenu du buffer dans un fichier du système d'exploitation (un script).
SAVE nom_requete (.sql par défaut)
SAVE nom_requete.old
SAVE nom_requete REPLACE
SAVE nom_requete APPEND
SET Définit une variable système pour modifier l'environnement SQL*Plus de votre session en cours.
SHOW Affiche la valeur d'une variable systeme SQL*Plus ou de environnement SQL * Plus.
SHOW PARAMETERS COUNT
SHOW AUTORECOVERY
SHOW RECYCLEBIN
SHOW ERRORS PROCEDURE SCOTT.NOM_PROCEDURE
SHUTDOWN Arrête une instance Oracle Database en cours d'exécution.
SHUTDOWN ABORT
SHUTDOWN IMMEDIATE
SHUTDOWN TRANSACTIONAL
SHUTDOWN
*SPOOL Stock le résultat de la requête dans un fichier système d'exploitation et, éventuellement, envoie le fichier à une imprimante.
SPOOL mon_fichier CREATE
SPOOL mon_fichier APPEND
SPOOL mon_fichier REPLACE
SPOOl OUT
SPOOl OFF
START Exécute un script qui peut être appelé à partir d'un serveur Web dans iSQL*Plus, ou d'un système de fichiers local ou d'un serveur Web.
STARTUP Démarre une instance de base de données Oracle et éventuellement monte et ouvre une base de données.
STARTUP FORCE RESTRICT MOUNT
STARTUP PFILE=myinit.ora NOMOUNT
STARTUP FORCE RESTRICT PFILE=myinit.ora OPEN database
*STORE Enregistre les attributs de l'environnement actuel SQL * Plus dans un script.
TIMING Records timing data for an elapsed period of time, lists the current timer's title and timing data, or lists the number of active timers.
TIMING START my_sql_TIMER
TIMING SHOW
TIMING STOP
CLEAR TIMING
TTITLE Formate un titre précis en haut de chaque page du rapport…
TTITLE CENTER 'Sommaire'
TTITLE LEFT 'Monthly Analysis'
UNDEFINE Supprime une ou plusieurs variables de substitution plus que vous avez défini de manière explicite (avec la commande DEFINE) ou implicitement (avec un argument à la commande START).
VARIABLE Déclare une variable BIND qui peut être référencé en PL/SQL.
VARIABLE id NUMBER
VARIABLE txt CHAR (20)
VARIABLE myvar REFCURSOR
VARIABLE
WHENEVER OSERROR Quitte SQL*Plus, si une commande du système d'exploitation génère une erreur. Dans i SQL * Plus, exécute l'action définie si une commande du système d'exploitation génère une erreur.
WHENEVER SQLERROR Quitte SQL * Plus si une commande SQL ou bloc PL / SQL génère une erreur. Dans i SQL * Plus, exécute l'action définie si une commande SQL ou bloc PL / SQL génère une erreur.
XQUERY Exécute une instruction XQuery 1.0.

 

Liens en rapport avec l'article et qui sont susceptibles de vous intéresser
 
Par Daniel Roesch - Publié dans : SQLPLUS
Ecrire un commentaire - Voir les 0 commentaires
Retour à l'accueil

Rechercher Articles Oracle SQL sur ce Site.

Loading

À lire aussi…

Download PDF Oracle

Rechercher sur le site

Oracle 10G - DBA -

Syndication

  • Flux RSS des articles
Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés