Bonjour à tous,

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

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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