我正在尝试创建一个 Oracle 查询,该查询将使用基于CommandName
按钮的参数。
所以这是我的查询
SELECT id
FROM table
WHERE dateTime IS (CASE WHEN :CommandName = 'FIRST' THEN NULL ELSE NOT NULL END)
所以我正在传递参数,但它不起作用 - 我只是得到一个Missing NULL keyword
错误
我基本上不想根据输入的参数编写两个单独的查询
甚至不确定这是否可能,或者这是否是正确的做法?
有任何想法吗?