sql >> Database >  >> RDS >> Oracle

SQL-operators doorgeven om via iReport-parameter te zoeken

Probeer het als volgt te gebruiken in een zoekopdracht:
selecteer ... uit tabel1 waar transaction_amount $P!{paramReport}

Uit de ultieme gids van JasperReports:

$P{paramName} Syntax
The parameters are used like normal java.sql.PreparedStatement parameters, using
the following syntax:
<queryString>
<![CDATA[
SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY
ShipCountry
]]>
</queryString>

$P!{paramName} Syntax
Sometimes it is useful to use parameters to dynamically modify portions of the SQL
query or to pass the entire SQL query as a parameter to the report-filling routines. In
such cases, the syntax differs a little, as shown in the following example. Notice the !
character:
<queryString>
<![CDATA[
SELECT * FROM $P!{MyTable} ORDER BY $P!{OrderByClause}
]]>
</queryString>


  1. MySQL automatisch verhogen op basis van groep

  2. ORA-00911:ongeldig teken Pad

  3. IPv6-adressen opslaan in MySQL

  4. Selecteer datatype van het veld in postgres