Bonjour,
Alors voil�, je souhaiterai g�n�rer des requ�tes mysql (des insert essentiellement) � partir de:
-1 requ�te source 'sourceQuery'. Cette requete est un select
-1 table destination 'DestTable'
-1 liste de transformation sur le resultat de la requ�te sourceQuery.
Alors la g�n�ration dynamique doit donner :
INSERT INTO DestTable sourceQuery; // dans le cas ou il n'y a pas de transformation
Mais si je veux par exemple faire des RTRIM, CAST etc... la g�n�ration ne fait pas de la m�me fa�on. Je suis capable d'arriver jusque :
INSERT INTO DestTable SELECT RTRIM(col1),..., CAST (col2 AS CHAR) from
La partie en bleu est en fait une reprise de la sourceQuery mais en ajoutant les fonctions de transformation de mysql. Mon probl�me c'est que je ne sais pas comment r�cup�rer la suite de la requ�te source (� partir du from).
J'ai essay� avec les cursors pour un stockage interm�diaire mais cette solution m'�loigne de mon projet.
J'ai pens� � un stockage sur un fichier text du r�sultat de la requ�te mais c'est pareil, pas dans le cadre du projet parce que je dois tout d�l�guer au serveur mysql.
Alors je voulais savoir si c'est possible de cr�er une requete de ce style :
INSERT INTO DestTable SELECT "liste des transformation" INTO sourceQuery.
J'esp�re avoir �t� assez clair.
Merci d'avance.
Partager