sql >> Database >  >> RDS >> Oracle

Geboorterapportontwerp in eclips met subrapportfilter

Een optie is om een ​​WITH . te gebruiken clausule om uw parameters toe te wijzen aan een dummytabel.

WITH tmp_parms AS (
    SELECT ? as fr_dt, ? as to_dt, ? as p_comp_code,
        ? as fr_cat, ? as to_cat, ? as p_sub_code
    FROM dual
)
SELECT C.COMP_CODE,C.MATCODE, ... etc
FROM tmp_parms tp,
        (
        SELECT A.COMP_CODE,A.MATCODE, ... etc

Of als je nog een andere inline-weergave wilt:

SELECT C.COMP_CODE,C.MATCODE, ... etc
FROM (
    SELECT ? as fr_dt, ? as to_dt, ? as p_comp_code,
        ? as fr_cat, ? as to_cat, ? as p_sub_code
    FROM dual
) tp,
        (
        SELECT A.COMP_CODE,A.MATCODE, ... etc

En vervang dan alle bestaande bindvariabelen door verwijzingen naar de equivalente kolom uit de tijdelijke parms-tabel, d.w.z. verander dit:

                                b.grn_date<=:TO_DT)

naar dit:

                                b.grn_date<=tp.to_dt)



  1. Gebruik MySQL relationele databases op CentOS 5.

  2. Waar kan ik de lijst met SQLException-foutcodes voor MySQL vinden?

  3. Exporteren naar CSV en comprimeren met GZIP in postgres

  4. Wat zijn de beste tools voor versiebeheer van SQL Server?