Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Przekazywanie operatorów SQL do zapytania przez parametr iReport

Spróbuj użyć tego w zapytaniu:
wybierz ... z tabeli1 gdzie wartość_transakcji $P!{paramReport}

Z ostatecznego przewodnika 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wykonanie natychmiastowe kończy się niepowodzeniem, nawet przy CREATE table grant

  2. Jak sformatować typ Interval do formatu GG:MM?

  3. Alternatywa serwera sql TOP w Oracle

  4. Java w przykładzie bazy danych Oracle

  5. aktualizacja klucza podstawowego a usunięcie klucza podstawowego + wstawienie