Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Sql*Plus
Sql*Plus Forum d'entraide sur Oracle Sql*Plus
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/06/2011, 15h02   #1
Membre du Club
 
Julien
Inscription : juin 2007
Messages : 106
Détails du profil
Informations personnelles :
Nom : Julien

Informations forums :
Inscription : juin 2007
Messages : 106
Points : 52
Points : 52
Par défaut Exécuter une seule requête

Bonjour à tous,

Je cherche à exécuter une seule requête via sqlplus dans un batch Windows :

Code :
sqlplus -S utilisateur/mot_de_passe@instance "INSERT INTO ..."
Sans grande réussite ! Pour le moment je contourne le problème en utilisant un fichier temporaire :

Code :
1
2
3
4
5
6
(
    echo INSERT INTO TRAITEMENT_STAT ...
    echo exit;
) > tmpSQL.tmp
sqlplus -S utilisateur/mot_de_passe@instance @tmpSQL.tmp
IF errorlevel 0 del tmpSQL.tmp
Connaissez vous un moyen plus propre ?

Merci d'avance
cassis2k est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 13h49   #2
Expert Confirmé Sénior


 
Avatar de laurentschneider
 
Homme Laurent Schneider
Administrateur de base de données
Inscription : décembre 2005
Messages : 2 925
Détails du profil
Informations personnelles :
Nom : Homme Laurent Schneider
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Finance

Informations forums :
Inscription : décembre 2005
Messages : 2 925
Points : 4 547
Points : 4 547
Code :
1
2
3
4
(
    echo INSERT INTO TRAITEMENT_STAT ...
    echo exit;
) | sqlplus -L -S utilisateur/mot_de_passe@instance
__________________
Mon blog : laurentschneider.com
Mon livre : Advanced Oracle SQL Programming
laurentschneider est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 11/07/2011, 15h56   #3
Membre du Club
 
Julien
Inscription : juin 2007
Messages : 106
Détails du profil
Informations personnelles :
Nom : Julien

Informations forums :
Inscription : juin 2007
Messages : 106
Points : 52
Points : 52
Bonjour et merci Laurent, c'est plus propre !
cassis2k est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h15.


 
 
 
 
Partenaires

Hébergement Web