WHERE
句として使用する 3 つのパラメーターを Hana ストアド プロシージャに渡しています。パラメーターが の場合、null
その条件が存在しないかのようにプロシージャが動作するようにします。
例:
入力パラメータの 1 つがdeviceType.
SELECT TOP 5 DISTINCT USERS FROM MYTABLE
WHERE USERDEVICE = deviceType;
deviceType が null の場合、クエリは単に
SELECT TOP 5 DISTINCT USERS FROM MYTABLE.
if ステートメントでこれを達成できることはわかっていますが、それを行う別の方法はありますか?