0

フィルター条件がほとんどないクエリがあります。そのうちの 1 つは整数パラメーターとしてクエリに取得されます。このフィルターを使用したいのは、この整数が 0 より大きい場合のみです。NULL になることはないため、NVL は使用できません。このような場合、どのように使用すればよいDECODEですか?

SELECT (columns list)
        FROM 
        AGREEMENT A
        WHERE 
        A.ACCOUNT = 545 
        AND A.GRP_ID = NVL(?,A.GRP_ID)

私が得るパラメータ?は整数です

4

2 に答える 2