フィルター条件がほとんどないクエリがあります。そのうちの 1 つは整数パラメーターとしてクエリに取得されます。このフィルターを使用したいのは、この整数が 0 より大きい場合のみです。NULL になることはないため、NVL は使用できません。このような場合、どのように使用すればよいDECODE
ですか?
SELECT (columns list)
FROM
AGREEMENT A
WHERE
A.ACCOUNT = 545
AND A.GRP_ID = NVL(?,A.GRP_ID)
私が得るパラメータ?
は整数です