lancement d'un script par MySQL et équivalent des procédures stockées - SQL/NoSQL - Programmation
Marsh Posté le 04-05-2004 à 19:22:56
pour les procédures stockées, pour le moment, la seule possibilité que tu as, c'est de les compiler et de les rajouter en module à la base (y a un exemple qqpart dans leur doc).
Marsh Posté le 05-05-2004 à 11:17:26
Merci pour ta réponse, mais je ne vois pas comment faire (et je n'ai pas encore trouvé l'exemple dont tu parles)
Marsh Posté le 05-05-2004 à 15:36:32
J'ai finalement touvé comment passer un fichier de requêtes sql à mysql.exe:
mysql.exe -h hostname -d database -u user < mon_fichier_de_requetes
et voilà
Marsh Posté le 05-05-2004 à 20:36:57
Tu dois créer une fonction qui prend les arguments de ta procédure stockée et la compilée comme indiqué là: http://dev.mysql.com/doc/mysql/en/UDF_compiling.html
Marsh Posté le 04-05-2004 à 18:58:14
Bonjour,
J'ai 2 problématiques concernant MySQL.
Je souhaiterai trouver une alternative à l'impossibilité (à ce qu'on m'a dit) de créer des procédures stockées sous MySQL.
Je m'explique: j'ai une base décisionnelle avec une table de fait (données basiques), et je voudrais régulièrement remplir d'autres bases à partir de cette table de faits. Je n'ai donc que des requêtes SQL à exécuter. Existe-t-il par exemple, une solution du genre mysql.exe que je pourrais lancer en passant en paramètre un fichier contenant les requêtes SQL ?
(en fait je voudrais éviter d'utiliser d'autres technos, sinon je pourrais simplement faire un script en php qui lance les requêtes)
Autre question sur MySQL: peut-on faire lancer un batch (un script) à partir de MySQL ?
Merci beaucoup pour vos idées, vos pistes, ou même vos solutions toutes faites