Sqlplus - utilisation en ligne de commande

Il est possible d'utiliser sqlplus en ligne de commande :
sqlplus usr/password @fichier.sql
où :
usr = le nom de user pour la connexion
password = mot de passe
@ pour spécifier que la requette est dans un fichier (ici: fichier.sql)

Il est même possible de donner des paramètres à la requête. dans l'exemple ci dessous, la requette est appelée pour chaques lignes du fichier lue :

for i in `cat fichierparamettres.txt`
do
sqlplus usr/password @fichier.sql $i | grep "@@@@@" | grep -v old | grep -v new
done

fichier.sql :

SqlPlus Pour Oracle

L'environnement SQLPLUS d'Oracle

SQLPLUS est l'outil d'Oracle permettant l'utilisation du langage SQL. Cependant il offre en plus diverses commandes de manipulation de commandes SQL, de formatage des affichages écran etc ... formant ce que nous appellerons l'environnement SQLPLUS et qui est présenté partiellement dans ce chapitre. SQLPLUS s'appelle à partir d'Unix par la commande :
sqlplus
Apparaît alors le message de connexion suivant :

Liste des SQLTSATES et SQLCODES

Les tableaux ci-dessous fournissent des descriptions de codes SQLSTATE qui ne peuvent être retournés aux demandes par DB2 UDB pour iSeries ™. Les tableaux comprennent des valeurs SQLSTATE, leurs significations et leurs valeurs correspondant sqlcode.

Fonctions de conversion

Les fonctions Oracle de convertion de données :

Les fonctions date

Les fonctions de manipulations/conversions de dates :

Les fonctions chaîne de caractères

Les fonctions Oracle de manipulations de chaînes de caratères :

Les fonctions de groupe

Les fonctions Oracle de groupes (Moyennes, Sommes....) :

Les fonctions numériques

Les fonctions de manipulation de numériques :
Syndiquer le contenu