Salut,
Est-il possible de forcer une requête avec des bind variables à se débinder?
Exemple : transformer
Quelle est l'utilité? Un logiciel tiers envoie un SELECT avec une bind variable dont la valeur est devenue obsolète (exemple d'un code TVA qui a changé) et aucune correction n'est prévue dans l'immédiat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT col1, col 2 FROM tab1 WHERE col3 = :var1; en SELECT col1, col 2 FROM tab1 WHERE col3 = 5;
Ce que je voudrais, plutôt qu'ajouter une colonne dans une table, changer mes programmes, c'est utiliser DBMS_ADVANCED_REWRITE pour intercepter l'ordre SQL et le remplacer par un autre avec la bonne valeur.
MAIS, il y a toujours un mais, DBMS_ADVANCED_REWRITE ne gère pas les bind variables... d'où ma question.
Partager