sql >> Databáze >  >> RDS >> Oracle

Předávání operátorů SQL dotazu prostřednictvím parametru iReport

Zkuste v dotazu použít toto:
vyberte ... z tabulky1, kde částka transakce $P!{paramReport}

Z průvodce JasperReports Ultimate:

$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. Kurzor SQLiteDatabase je prázdný pouze na zařízeních se systémem Android 5.0+

  2. WAMP a mysqli::real_connect():(HY000/2002)?

  3. Solr Facet více slov s hodnotami oddělenými čárkami

  4. Jak vygenerovat 52 týdnů od aktuálního data pomocí Postgresql