ich diese Frage haben Ich versucheLauf dynamische SQL-Abfrage von groovy
"SELECT * FROM customers where fieldid=2727675;"
jedoch die ganze Zeit fieldID Änderungen auszuführen. Kann ich stattdessen den Parameter übergeben und der Parameter hat den sich ändernden Wert?
so etwas wie das? dynamicvalue = 1234567
"SELECT * FROM Kunden, bei denen fieldid = dynamicvalue;"
Sie meinen wie 'params = [foo: 1234567]; sql.rows ('select * von Kunden mit fieldid =: foo', params) '? siehe [die Api Doc] (http://docs.groovy-lang.org/latest/html/api/groovy/sql/Sql.html) –
Sie können auch einfach eine gstring "SELECT * FROM Kunden, wo Feldid = $ {dynamischerWert}; " – Demian