Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
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 11/04/2007, 10h44   #1
Membre chevronné
 
Avatar de pop_up
 
Inscription : avril 2006
Messages : 833
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2006
Messages : 833
Points : 690
Points : 690
Par défaut [mysql 5] parametrer un script sql

Bonjour,

Je voudrai savoir comment parametrer un script sql pour eviter de venir ecrire en dur les parametre a changer.

J'ai un fichier "fichier.sql" avec un appel à une proc stockée de ce style:

Code :
CALL MA_PROC_STOKEE( param1, param2, param3, 'toto/titi/dossier', 'param variable);
Le probleme est que je vais devoir l'utiliser souvent avec des parametres differents. Ce que j'aimerai faire c'est appeler mon fichier sql en lui passant des parametres et en les recuperant automatiquement mais je suis pas sur que ça soit possible.

Vous en pensez quoi ?

merci
pop_up est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 09h40   #2
Inactif
 
Inscription : mars 2002
Messages : 1 295
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : mars 2002
Messages : 1 295
Points : 1 345
Points : 1 345
Quelle plateforme?
L'usage de perl pourrait permettre de gérér ton paramétrage, en réécrivant le fichier .sql avec du perl et ensuite en éxécutant le fichier résultant.
Florian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 10h29   #3
Membre chevronné
 
Avatar de pop_up
 
Inscription : avril 2006
Messages : 833
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2006
Messages : 833
Points : 690
Points : 690
merci de ta réponse,

pour plus de précision :
plateforme shell unix qui appelle mysql avec un script sql (appelant une proc stockée paramétrée). Pour le moment, on a dupliqué le script sql pour en faire un par valeur possible du paramètre, mais c'est lourd...

Grace à ce que tu nous a dit, on pense faire ca directement en ksh (avec grep, sed ....) pour générer un script sql contenant la valeur du paramètre passée au ksh.

qu'en penses tu ?

pop_up est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 11h11   #4
Inactif
 
Inscription : mars 2002
Messages : 1 295
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : mars 2002
Messages : 1 295
Points : 1 345
Points : 1 345
Citation:
Envoyé par pop_up
qu'en penses tu ?

Que du bien mais maintenant faut travailler
Florian 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 10h07.


 
 
 
 
Partenaires

Hébergement Web