prise en compte de caractères spéciaux

prise en compte de caractères spéciaux - SQL/NoSQL - Programmation

Marsh Posté le 07-10-2009 à 13:56:22    

Bonjour,
 
Je suis en train de créer un petit script shell dans lequel après m'avoir connecté à sqlplus j'aurais souhaité chargé des procédures dans la base.
 
Le problème c'est qu'il ne me prend pas en compte le caractère "\" dans le chemin où se trouve mes pls.
 
#!/usr/bin/ksh
 
#Utilisateur Oracle
user_oracle='blabla'
#Mot de passe Oracle
password_oracle='blabla'
#Instance Oracle
instance_oracle='DEV'
 
sqlplus -s $user_oracle/$password_oracle@$instance_oracle << END
 
start Y:\scripts\pls\SPMURX1601_01.pls;
 
exit
 
Merci pour vos infos.
 

Reply

Marsh Posté le 07-10-2009 à 13:56:22   

Reply

Marsh Posté le 07-10-2009 à 14:07:16    

euh... c'est du ksh ou du dos la ton truc? parce que la ca mélange les deux, c'est bizarre.
 
 [:urd]

Reply

Marsh Posté le 07-10-2009 à 14:26:12    

c'est du ksh. Dans le script on se connecte à la base et on aurait voulu faire un start d'une procédure qui se trouve dans ce chemin.
 
L'idée est de pouvoir faire un start de plusieurs procédures sans avoir à le faire une par une sachant qu'il y en a 400.
 
Merci

Reply

Marsh Posté le 07-10-2009 à 16:28:07    

c du ksh sous windows? la syntaxe doit sans doute être différente, genre Y:/scripts/pls/SPMURX1601_01.pls ou Y:\\scripts\\pls\\SPMURX1601_01.pls...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed