Comment puis-je créer une “dynamique” clause where?

D'Abord: Merci!

J'ai fini mon autre projet et la grosse surprise: maintenant, tout fonctionne comme il se doit 🙂
Grâce à quelques penseurs de la SORTE!

Donc ici, je aller avec le prochain projet.

Je voudrais obtenir quelque chose comme ceci:

SELECT * FROM tablename WHERE field1=content AND field2=content2 ...

Comme vous l'avez remarqué, cela peut être une très longue clause where.
tablename est une propriété statique qui ne change pas.
field1, field2 , ... (!) et le contenu peut changer.

J'ai donc besoin d'une option pour créer une instruction SQL PL/SQL à l'intérieur d'une fonction récursive.
Je n'ai pas vraiment savoir quoi chercher, donc je demande ici pour des liens ou même un mot pour rechercher..

Veuillez ne pas commencer à argumenter sur que la fonction récursive est vraiment nécessaire, ou ce que ses disadvanteges - c'est pas en question 😉

Si vous pouviez m'aider à créer quelque chose comme un SQL-Chaîne, qui sera ensuite en mesure de réussir à SÉLECTIONNER ce serait très gentil!

Iam en mesure de passer par la fonction récursive et de faire une plus longue chaîne à chaque fois, mais je ne peux pas faire une instruction SQL à partir d'elle..

Oh, encore une chose supplémentaire:
Je reçois les champs et les matières par une xmlType (xmldom.domdocument etc) je peux obtenir le champ et le contenu par exemple dans un clob de la xmltype

OriginalL'auteur TheChange | 2010-03-25