Bonjour,
Je dois mettre à jour une table à partir d'un fichier plat donc je voudrais inclure du SQLPLUS dans un script ksh malheureusement j'ai un ptit problème d'optimisation...
Voici ce que j'ai pour l'instant :
Comme vous pouvez le voir, c'est très loin d'être optimiser...est-ce que quelqu'un aurait une idée pour que je puisse me connecter qu'une seule fois à oracle mais toujours pouvoir utiliser mes variables ksh... ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 cd /product/.... for nom in `cat mon_fichier.csv` do echo $nom > fichiertemp var1=`cut -c 1-10 fichiertemp` echo $var1 sqlplus -SILENT /nolog connect simpuser/simpuser UPDATE pgw_customer SET 'colonne1' = 2540 'colonne2' = $var1 commit; exit done rm fichiertemp
Merci bieucu de votre aide
++
Partager