J'ai un Spreadsheeet Excel.Feuille de calcul Excel - Meilleure façon d'effectuer une requête Oracle sur une cellule
Il y a une cellule contenant un nom et prénom concaténés (ne demandez pas pourquoi), par exemple:
cellule A2 BLOGGSJOE
Sur cette cellule, je voudrais exécuter le SQL et la sortie suivante à la cellule A3, A4 et A5
SELECT i.id, i.forename, i.surname FROM individual i WHERE UPPER(REPLACE('" & A2 & "', ' ', '')) = UPPER(REPLACE(i.surname|| i.forename, ' ', '')) AND NVL(i.ind_efface, 'N') = 'N'
Toute idée comment je pourrais effectuer une requête Oracle sur chaque cellule et renvoyer le résultat?
J'ai activé une connexion de source de données Oracle dans Excel, je ne sais pas quoi faire maintenant.
Est-ce une approche stupide, et pouvez-vous recommander une meilleure façon plus compétente?
Merci beaucoup! Je n'ai pas l'expérience nécessaire dans ce genre de chose! :-)
EDIT: Je suis conscient que je pourrais juste écrire un simple script ruby / php/python/quelquechose pour faire une boucle dans la feuille de calcul Excel (ou fichier csv), puis exécuter la requête, etc. pourrait être un moyen rapide dans Excel lui-même.
La cellule A2 est-elle pertinente pour cette question? – Mike
En effet, j'ai besoin d'utiliser le contenu de la cellule pour faire un critère where dans le SQL. – Flukey