Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Chuyển các toán tử SQL để truy vấn thông qua iReport Parameter

Hãy thử sử dụng như thế này trong truy vấn:
select ... from table1 where transaction_amount $ P! {ParamReport}

Từ JasperReports Ultimate Guide:

Cú pháp
$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. Chuyển đổi hex thành chuỗi

  2. ORACLE với 2 phép nối bên trái bị treo bằng cách sử dụng LITERAL cho vị từ ở bên ngoài JOIN loại trừ hàng khỏi bảng hầu hết LEFT

  3. Truy vấn trong Oracle để chọn với truy vấn con

  4. Java-Eclipse:Gói oracle.jdbc.driver không tồn tại

  5. Làm cách nào để sao chép hoặc cập nhật các chỉ mục và ràng buộc của bảng từ các cơ sở dữ liệu khác nhau?