Précédent   Forum des professionnels en informatique > Bases de données > Oracle > PL/SQL
PL/SQL Forum d'entraide sur le PL/SQL
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 15/12/2010, 17h13   #1
Invité de passage
 
Inscription : décembre 2010
Messages : 3
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 3
Points : 1
Points : 1
Par défaut Execution de procédure via fichier bat

Bonjour à tous,

Je me permets de vous solliciter afin de vous soumettre mon problème.

Je souhaite exécuter une procédure sql via un script bat windows en récupérant une variable saisie via l'invité de commande par l'utilisateur.

Voici mon script :
Code :
1
2
3
4
5
6
7
8
@echo off
cls
Title interface d import des données des EH
 
SET chid=
SET /p chid=Pour quel EH?
 
echo execute mandatement_gfi(%chid%); | sqlplus -s identifiant/motdepasse@serveur > E:\partage\projet\import.log
Le problème que je rencontre est le suivante : la procédure s'exécute sans message d'erreur mais rien n'est alimenté pour la bonne raison que je n'arrive pas à récupérer la variable child et à l'intégrer lors de l'exécution de la procédure.

Merci d'avance pour votre aide.
fredov59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 17h51   #2
Membre éprouvé
 
Avatar de xdescamp
 
Homme Xavier Descamps
Inscription : octobre 2008
Messages : 297
Détails du profil
Informations personnelles :
Nom : Homme Xavier Descamps
Âge : 36
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2008
Messages : 297
Points : 422
Points : 422
Envoyer un message via Skype™ à xdescamp
Je ne pense pas que le message aie grand chose à voir avec Oracle, ceci dit, j'essaierai de doubler les % :
Code :
echo execute mandatement_gfi(%%chid%%); | sqlplus -s identifiant/motdepasse@serveur > E:\partage\projet\import.log
xdescamp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 20h58   #3
Invité de passage
 
Inscription : décembre 2010
Messages : 3
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 3
Points : 1
Points : 1
ba indirectement oui, non?

en tout cas merci pour ta réponse je test dès demain et reviens dire si cela marche.

Thanks!
fredov59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2010, 09h02   #4
Invité de passage
 
Inscription : décembre 2010
Messages : 3
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 3
Points : 1
Points : 1
Super ça marche merci beaucoup!
fredov59 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 04h54.


 
 
 
 
Partenaires

Hébergement Web