カーソルから動的に値を取得する単純なストアド プロシージャがあります。問題は、さまざまな時点で、バインドされた値の一部が NULL になる可能性があることです。これらのバインドされた値を後で別のクエリで使用できるようにしたいと思います。たとえば、次のようになります。
select * from table
where column = value;
問題はvalue
、クエリが壊れる NULL であることです。を行う必要があることに気付きwhere column is null
、過去に値を評価した後に動的クエリを作成しました。
NULL 値と入力された VARCHAR2 値の両方をカバーするために、この比較を簡単に行うにはどうすればよいですか?