Ich versuche eine gespeicherte Prozedur zu schreiben, die dynamisch funktioniert. Wenn ich zum Beispiel drei Abfrageparameter vom Browser an den Fluss übergebe, sollte es der gespeicherten Prozedur zugewiesen werden und nur die Werte aus der Datenbank abrufen, für die die übergebenen Werte gelten. (Hinweis: Ich verwende Select-Abfrage in meiner gespeicherten Prozedur). Ich sollte in der Lage sein, eine Anzahl von Abfrageparametern zu übergeben. Könnte mir jemand dabei helfen?Können wir die Anzahl der Abfrageparameter zählen, die über den Browser in Mule übergeben werden
Antwort
Für Ihre Abfrage, wie die Abfrageparameter Schlüsselnamen erhalten:
Verwenden unten Ausdruck, um den ersten Abfrageparameter-Schlüsselnamen zu erhalten. Ändern Sie den Indexwert basierend auf der Abfrageparameternummer.
#[message.inboundProperties.'http.query.params'.keySet().toArray()[0]]
Siehe folgenden Beispielcode, der die Abfrage-Parameter und speichert iteriert über jeden Abfrageparameter Schlüsselnamen in Variable dann in Logger drucken.
<foreach collection="#[message.inboundProperties.'http.query.params'.keySet()]" doc:name="For Each"> <set-variable variableName="QueryPramKey" value="#[payload]" doc:name="Variable"/> <logger message="--- Query param kay names: #[flowVars.QueryPramKey]" level="INFO" doc:name="Logger"/>
Die Abfrage params sind als Karte zur Verfügung, so dass Sie .Size einfach anrufen kann():
message.inboundProperties['http.query.params'].size()
Hallo Ryan Carter, Danke. Gibt es eine Möglichkeit, auf den Schlüssel des Abfrageparams zuzugreifen? Zum Beispiel, wenn ich einen Abfrageparameter übergebe SourceQueue = mqinput. Wie kann die "SourceQueue" in einer Variablen gespeichert werden? Ich kann auf den "mqinput" zugreifen, aber nicht auf "SourceQueue". – mani24991
- 1. hinzufügen Abfrageparameter in Mule
- 2. Können wir die Anzahl der Indexer für den gesetzten Operator in Indexern beschränken?
- 3. Wie können wir die Zeit des Prozesses zählen?
- 4. Wie kann die Anzahl der Elemente eingeschränkt werden, die in einer SharePoint-Liste eingegeben werden können?
- 5. Mit Jquery die Anzahl der Elemente zählen?
- 6. Wie können wir erkennen, wenn der Benutzer den Browser schließt?
- 7. Die Anzahl der Elemente im Array zählen
- 8. Powershell wie die Anzahl der Argumente zu zählen
- 9. Verfolgen Sie genau die Anzahl der SoundCloud-Songs, die über den benutzerdefinierten SoundManager2-Player gespielt werden
- 10. Wie wird die Anzahl der Argumente gezählt, die an eine Funktion übergeben werden, die eine variable Anzahl von Argumenten akzeptiert?
- 11. Anzahl der verschiedenen Binärbäume, die gebildet werden können?
- 12. Können Abfrageparameter in Yesod-Routen angegeben werden?
- 13. Wordpress Plugin über die Anzahl der Beiträge
- 14. zählen die Anzahl der Anrufe einer Klausel
- 15. Twitter4J die Anzahl der Tweets Zählen gefunden
- 16. Können Sie in Mule null in eine Aufrufkomponente übergeben?
- 17. Anzahl der Parameter, die an eine UDF in scala übergeben werden können
- 18. Zählen Sie die Anzahl der Nullen in jeder Spalte
- 19. Abfrageparameter erzwingen, die in urls.py
- 20. Die Anzahl der Vergleiche für die Merge-Sortierung zählen
- 21. Die Anzahl der Wörter in der Zeichenfolge zählen?
- 22. Wie finde ich die Anzahl der Bytes der Parameter, die an die Funktion übergeben werden?
- 23. zählen Sie die Anzahl der Züge in einem BST Java
- 24. Zählen Sie die Anzahl der Farben, die verwendet werden, um ein Diagramm in Python zu färben
- 25. Verwendung von COUNT, um die Anzahl der Produktbestellungen zu zählen
- 26. Zählen Sie die Anzahl der "Löcher" in einer Bitmap
- 27. Firebase die Anzahl der Datensätze in Echtzeit zählen
- 28. Theoretische Grenze für die Anzahl der Schlüssel (Objekte), die in einer HashMap gespeichert werden können?
- 29. Kann die Anzahl der Übereinstimmungen in Vim nicht zählen
- 30. Können wir Schaltflächen, die in der AlarmAlarmbox angezeigt werden, über die DisplayAlert() - Methode in Xamarin verschiedene Farben geben?
@ RamakrishnaN Vielen Dank. Endlich habe ich das Ergebnis, das ich wollte. – mani24991
@ mani24991 Wenn Sie irgendeine Antwort nützlich finden, akzeptieren Sie bitte die Antwort oder die Abstimmung. Dies wird anderen Menschen helfen, Antworten zu finden. – RamakrishnaN