バインド変数を使用して、SQL クエリで必須およびオプションのパラメーターを渡そうとしています。
のような条件、(WHERE 句で) 必須パラメーター (何らかの値を持つ) と EMPTY の可能性があるオプションのパラメーター (空白であることを意味します) をバインド変数として入力すると、必須パラメーター条件を満たす行がいくつか表示されます。ただし、必須パラメーターを入力せず、オプションのパラメーターのみを入力した場合、行は表示されません。必須パラメータが空であるためです。これを達成するにはどうすればよいですか:私のクエリは次のとおりです:
select employee_id,hire_date
from employees
where employee_id between :from_emp_id and :to_emp_id
and hire_date.......?(what?)**
Hire_DATE をどうすればよいですか。hire_date が空の場合は、sysdate に置き換えられ、行が返されます。